【发布时间】:2018-11-12 02:31:44
【问题描述】:
如屏幕截图 1 所示,NetBeans (v8.2) 在扩展时无法识别 JFrame(这是 NetBeans 生成文件的方式,在另一台计算机上运行良好)。如截图 2 所示,JFrame 没有出现在包列表中。
我试过了:
- 创建一个新项目
- 将线路改为
extends JFrame - 重新启动 IDE
- 重新安装 IDE
- 谷歌搜索很多(似乎没有其他人有这个问题)
- 在https://issues.apache.org/jira/browse/NETBEANS-905 列出了该错误
有什么想法吗?
【问题讨论】:
-
您使用的是随 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