由于对所需库的限制,JFrame 受到限制 [重复]
Posted
技术标签:
【中文标题】由于对所需库的限制,JFrame 受到限制 [重复]【英文标题】:JFrame Restricted due to restriction on required library [duplicate] 【发布时间】:2014-08-27 07:33:21 【问题描述】:我正在 Eclipse 中创建一个新的 Java 项目。唯一的问题是,我什至没有输入 5 行代码,就收到如下错误:
Access Restriction: The type JFrame is not accessible due to restriction on
required library C:\Program Files\Java\jre8\lib\rt.jar
我该如何解决这个问题?如果有人已经问过类似的问题,请原谅我。我还是个初学者。
【问题讨论】:
【参考方案1】:尝试删除 Java 系统库并将其读取到您的项目中:
Project Properties -> Build Path -> Libraries -> Remove ,然后 Add Library -> JRE System Library
删除库后尝试关闭并重新打开对话框
【讨论】:
为什么会这样?更重要的是,为什么会发生这种情况? +1 @Nick 如果仍然重要,那是因为 JRE 的原始路径已更改,并且项目 JRE 路径与实际路径不匹配。以上是关于由于对所需库的限制,JFrame 受到限制 [重复]的主要内容,如果未能解决你的问题,请参考以下文章
访问限制:由于对所需库 ..\jre\lib\rt.jar 的限制,无法访问
访问限制:由于所需库 /opt/java/ 的限制,无法访问类型 JFrame