【问题标题】:JFrame Restricted due to restriction on required library [duplicate]由于对所需库的限制,JFrame 受到限制 [重复]
【发布时间】: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

我该如何解决这个问题?如果有人已经问过类似的问题,请原谅我。我还是个初学者。

【问题讨论】:

    标签: java swing


    【解决方案1】:

    尝试删除 Java 系统库并将其读取到您的项目中:

    Project Properties -> Build Path -> Libraries -> Remove ,然后 Add Library -> JRE System Library

    删除库后尝试关闭并重新打开对话框

    【讨论】:

    • 为什么会这样?更重要的是,为什么会发生这种情况? +1
    • @Nick 如果仍然重要,那是因为 JRE 的原始路径已更改,并且项目 JRE 路径与实际路径不匹配。
    猜你喜欢
    • 2010-11-08
    • 2010-10-26
    • 2015-10-13
    相关资源
    最近更新 更多