第一次用swing, import那块就出了问题,汗一个
import javax.swing.JFrame;
import javax.swing.JLabel;出错原因是Access restriction: The type JFrame is not accessible due to restriction on required library C:\Program Files\Java\jdk1.6.0_18\jre\lib\rt.jar实在不知道是为什么,哪位高人指点下,难道有什么该装的东西没装
import javax.swing.JFrame;
import javax.swing.JLabel;出错原因是Access restriction: The type JFrame is not accessible due to restriction on required library C:\Program Files\Java\jdk1.6.0_18\jre\lib\rt.jar实在不知道是为什么,哪位高人指点下,难道有什么该装的东西没装
你工程中引用的JAVA库的位置找不到JAVA库文件
修改一下工程的引用的库文件位置
或者将JDK装到C:\Program Files\Java\jdk1.6.0_18\
现在工程上右键点击,刷新一下(Refersh)在工程下方有JRE System Library [jre6]
点开
看有没有rt.jar这个,注意后面的路径
点开
看能否找到
javax.swing这个包,如果没有,重装下JDK吧
Access restriction: The type JFrame is not accessible due to restriction on required library C:\Program Files\Java\jdk1.6.0_18\jre\lib\rt.jar
Access restriction: The constructor JFrame(String) is not accessible due to restriction on required library C:\Program Files\Java\jdk1.6.0_18\jre\lib\rt.jar
Access restriction: The type JFrame is not accessible due to restriction on required library C:\Program Files\Java\jdk1.6.0_18\jre\lib\rt.jar
Access restriction: The type JLabel is not accessible due to restriction on required library C:\Program Files\Java\jdk1.6.0_18\jre\lib\rt.jar
Access restriction: The constructor JLabel(String) is not accessible due to restriction on required library C:\Program Files\Java\jdk1.6.0_18\jre\lib\rt.jar
Access restriction: The type JLabel is not accessible due to restriction on required library C:\Program Files\Java\jdk1.6.0_18\jre\lib\rt.jar
Access restriction: The method getContentPane() from the type JFrame is not accessible due to restriction on required library C:\Program Files\Java\jdk1.6.0_18\jre\lib\rt.jar
Access restriction: The method setDefaultCloseOperation(int) from the type JFrame is not accessible due to restriction on required library C:\Program Files\Java\jdk1.6.0_18\jre\lib\rt.jar
Access restriction: The type JFrame is not accessible due to restriction on required library C:\Program Files\Java\jdk1.6.0_18\jre\lib\rt.jar
Access restriction: The field EXIT_ON_CLOSE from the type JFrame is not accessible due to restriction on required library C:\Program Files\Java\jdk1.6.0_18\jre\lib\rt.jar
windows --> Preferences --> java --> Compiler --> Errors/Warnings
点击按钮“Restore Defaults”
点击按钮“OK”
请查看该项目的java build path里面是否正确引入了JRE Systen Library,选中项目-->右键-->BuildPath-->Config BuildPath或者从Project-->Properties--……。以及代码的import是否完整。可以在代码编辑界面按下Ctrl+Shift+O(默认),规范倒入包。