【问题标题】:How to fix missing JFrame library/class?如何修复缺少的 JFrame 库/类?
【发布时间】:2018-11-12 02:31:44
【问题描述】:

如屏幕截图 1 所示,NetBeans (v8.2) 在扩展时无法识别 JFrame(这是 NetBeans 生成文件的方式,在另一台计算机上运行良好)。如截图 2 所示,JFrame 没有出现在包列表中。

我试过了:

  1. 创建一个新项目
  2. 将线路改为extends JFrame
  3. 重新启动 IDE
  4. 重新安装 IDE
  5. 谷歌搜索很多(似乎没有其他人有这个问题)
  6. https://issues.apache.org/jira/browse/NETBEANS-905 列出了该错误

有什么想法吗?

屏幕截图 1:

屏幕截图 2:

【问题讨论】:

  • 您使用的是随 NetBeans 打包的 Java 标准库,还是单独的?如果是后者,则获取并安装 that 的新副本。
  • 我刚刚在这台计算机上设置了 NetBeans,我安装了 NetBeans 和 64 位 JDK 8。我假设这些库来自 JDK?据我所知,我没有安装任何单独的库。
  • 是的,标准库包含在 JDK 中(也包含在 JRE 中),但您可以使用单独安装的 JDK 或与 NetBeans 捆绑的。
  • 好吧,据我所知,它将来自已安装的 JDK(NetBeans 要求我先安装它),但即便如此,它也不能解释我的问题,因为所有其他库似乎都在那里。所以我该怎么做?重新安装JDK?
  • 我不能确定问题的本质,但是下载一个新的 JDK 副本,删除旧的,然后安装新的是一个你没有描述的合理的解决方案试过了。之后可能需要重新安装 NetBeans。

标签: java swing jframe extends netbeans-8.2


【解决方案1】:

在issues.apache.org 上遵循Laszlo Kishalmi 的建议:

  1. 去帮助 -> 关于 NetBeans。
  2. 复制“关于”窗口中缓存文件夹的文件路径,关闭 NetBeans。
  3. 浏览了文件夹,将其删除。
  4. 重新打开 NetBeans,问题已解决。

排序!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-12
    • 2021-09-14
    • 1970-01-01
    • 1970-01-01
    • 2019-10-10
    • 2015-09-19
    • 1970-01-01
    相关资源
    最近更新 更多