博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java IDE中Access restriction错误的修订
阅读量:6898 次
发布时间:2019-06-27

本文共 535 字,大约阅读时间需要 1 分钟。

  hot3.png

今天在eclipse mars中导入一个外部项目,在编译时出现了下面的错误:

Access restriction: The type 'BASE64Encoder' is not API (restriction on required library 'C:\Program Files\Java\jre1.8.0_20\lib\rt.jar')

出现这个错误,是因为调用了Eclipse或MyEclipse自带的jre运行库,访问“rt.jar”的会出现“访问限制”

解决方法有两种:

1.不调用Eclipse等集成环境自带的jre,替换成自己安装的JDK就可以了。

如下图:

183701_OFOA_75789.png

2.Eclipse 默认把这些受访问限制的API设成了ERROR。找到eclipse的Window下拉菜单,Preferences -> Java -> Complicer -> Errors/Warnings,将里面的Deprecated and restricted API中的Forbidden references(access rules)选为Warning就可以编译通过。

如下图:

183726_IeIp_75789.png

转载于:https://my.oschina.net/ramboo/blog/547908

你可能感兴趣的文章
nginx中文件路径表示方法
查看>>
我的友情链接
查看>>
Solr
查看>>
Map.HashMap
查看>>
dependencies.dependency.version' for org.hibernate:hibernate-validator:jar is missing.
查看>>
centos下screen的使用
查看>>
为什么Google急着杀死加密算法SHA-1
查看>>
使用VMware Workstation 10.0安装虚拟机
查看>>
使用 cgo 调用 C 代码
查看>>
1763.传球游戏
查看>>
博客起点
查看>>
java clone
查看>>
光线凭借《左耳》胜出五一档后,又要拉上奇虎360整大事?
查看>>
颠覆想象——vivo Xplay5人性化体验揭秘
查看>>
惠普Z820图形工作站安装WIN7 professional x64的方法
查看>>
HTML5初体验
查看>>
Android数据的四种存储方式(三) —— SharePreferences
查看>>
【好运开启】1元抢高配服务器,绝不能错过!
查看>>
转帖-Redis几个认识误区
查看>>
一周第一次课(3月19日)
查看>>