Java 如何修复缺少的JFrame库/类?

Java 如何修复缺少的JFrame库/类?,java,swing,jframe,extends,netbeans-8.2,Java,Swing,Jframe,Extends,Netbeans 8.2,如屏幕截图1所示,NetBeans(v8.2)在扩展时不识别JFrame(这是NetBeans生成文件的方式,在另一台计算机上运行良好)。如屏幕截图2所示,JFrame不会出现在包列表中 我试过: 创建新项目 将行更改为扩展JFrame 重新启动IDE 重新安装IDE 谷歌搜索很多(似乎没有其他人有这个问题) 将错误列在 有什么想法吗 截图1: 截图2: 遵循Laszlo Kishalmi在issues.apache.org上的建议: 转到NetBeans中的帮助->关于 在“关于”窗口中复制

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

我试过:

  • 创建新项目
  • 将行更改为
    扩展JFrame
  • 重新启动IDE
  • 重新安装IDE
  • 谷歌搜索很多(似乎没有其他人有这个问题)
  • 将错误列在
  • 有什么想法吗

    截图1:

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

  • 转到NetBeans中的帮助->关于
  • 在“关于”窗口中复制了缓存文件夹的文件路径,关闭了NetBeans
  • 浏览了文件夹,删除了它
  • 重新打开NetBeans,问题就解决了

  • 分类

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