Java,AWTUtilities,eclipse報編譯錯誤:Access restriction: The type 'AWTUtilities' is not API (restriction on required library 'C:\Program Files\Java\jre7\lib\rt.jar')


【場景】調用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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM