在eclipse中用link方式导入项目的源代码(jre1.4版)后,发生多个Access restriction: The type **** is not accessible due to restriction on required library错误。(SSLContext,1.4版里的,1.6中已过期)
在网上查找的方法是:
在Build Path里面把JRE System Library移除后重新添加进去。
但实际移除添加几次后,问题未解决,反而FtpClient也报Access restriction错误。
查找另外的解决方法:
sun.net包里的,在eclipse里默认是不让用的。
解决办法是自定义access rules
工程上右键->工程属性->java builder path->Libraries标签,点击JRE System Library里面的Access rules,add sun/** 为accessible,如果该项存在,就edit。
(http://hi.baidu.com/xiaoweibu/blog/item/40f995088c1f7a296a60fb16.html)
问题解决。
如果给你带来帮助,欢迎微信或支付宝扫一扫,赞一下。