码迷,mamicode.com
首页 > 数据库 > 详细

Java,AWTUtilities,eclipse报编译错误:Access restriction: The type 'AWTUtilities' is not API (restriction on required library 'C:\Program Files\Java\jre7\lib\rt.jar')

时间:2017-02-08 14:23:43      阅读:893      评论:0      收藏:0      [点我收藏+]

标签:rem   pat   str   错误   下拉   java   jar   type   项目   

【场景】调用com.sun.awt.AWTUtilities时,eclipse提示编译错误:

Access restriction: The type ‘AWTUtilities‘ is not API (restriction on required library ‘C:\Program Files\Java\jre7\lib\rt.jar‘)

【分析】eclipse项目默认的jre版本较早。

com.sun.awt.AWTUtilities是在JDK 6 update10中增加的。

【解决】更换JRE

方案一:为eclipse更换默认JRE

方案二:为项目更换JRE

1、项目上右击,快捷菜单,Build Path -> Configure Build Path...

2、列表树中选中Java Build Path,选项页中选中Libraries页

3、选中JRE项,Remove

4、Add Library

5、选中JRE System Library,Next

6、选中Alternate JRE,下拉列表中选择您的JRE,Finish

7、OK

 

Java,AWTUtilities,eclipse报编译错误:Access restriction: The type 'AWTUtilities' is not API (restriction on required library 'C:\Program Files\Java\jre7\lib\rt.jar')

标签:rem   pat   str   错误   下拉   java   jar   type   项目   

原文地址:http://www.cnblogs.com/godwithus/p/6377675.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!