分享

Access restriction: The type XXX is not accessible due to re

 云中凌 2014-07-15

- Access restriction: The type IInboundMessageNotification is not accessible due to restriction on required library C:\Program Files\Java\jdk\jre\lib\ext
  \jdsmsserver-3.4.jar

google了一下 下面是解决方法

Eclipse 默认把这些受访问限制的API设成了ERROR。只要把Windows-Preferences-Java-Complicer- Errors/Warnings里面的Deprecated and restricted API中的Forbidden references(access rules)选为Warning就可以编译通过。

不过这个不好

如果你的jre目录里面有你项目需要引用的jar包

而你又引用了外部jar包

也就是说引用了两次

如果你想让起作用的是手动引用的外部jar包 这个时候需要把 "Referenced Library" 调整到 "JRE System Library"上面

引用的顺序是从上到下

改变顺序前的效果:

build path

最后效果

OK 一切正常...

http://www./linuxbiancheng/15954.html

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多