继承JFrame出错,下面是显示的错误的信息(方案2方法一可行,方案3解决)
The type JFrame is not accessible due to restriction on required library C:\Program Files\Java\jdk1.8.0_6具体解决方案如下:
解决方案1:
选择jdk 不要选jre
解决方案2:是访问限制报错.
方法一:全局属性Project>preferences>java>Compiler>Errors/Warnings>把右侧的【Deprecated and restricted API>Forbidden reference的Error】置为【Warning】.
方法二(终极方法:)项目属性preferences>java build path>把右侧【libraries中的JRE System Library】删除重新导入.
解决方案3:
我用的是eclipse,应该和myeclipse差不多
右键工程目录选择properties 选择java build path ->libraries ->JRE System Library->Edit
->Alternate JRE 看看有没有jdk开头的,没有的话就installed jres->add,选择java jdk安装目录,找到jdk的目录点击ok,Alternate JRE选择刚才添加的jdk,重新编译下看看好了没.
解决方案4:
修改和配置环境变量(没试过,但环境变量没有配错)。