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