【问题标题】:Can't load Jframe in "Design" view无法在“设计”视图中加载 Jframe
【发布时间】:2015-01-03 21:32:37
【问题描述】:

我在 NetBeans 中完成了一些简单的项目(带 GUI 的计算器,我正处于学习阶段:D), 一切运行良好,编译并且一切正常。所以,第二天,我决定继续做一些新的事情,但是当我打开 NB 时,GUI(来自计算器项目)没有出现(在“设计”视图中)它只是说“正在加载......”

我忽略了这一点并尝试创建一个新项目,但没有成功,在设置并按下“完成”按钮后它只是做了......好吧什么都没有:/
“完成”按钮刚刚消失,我被这个卡住了(检查下面的 ss)

我尝试从/home/[myUsername]/.netbeans/7.0/cache 中清除缓存(我在谷歌搜索我的问题的解决方案时发现了这个建议),但没有奏效。

在那之后,我决定去 StackOverflow,在提出新问题之前,我搜索了我的问题,实际上找到了有同样问题的人 (Question),但他没有得到太多解决方案,他也没有提供太多细节: /

所以我决定先试试 cmets 的建议:

  • 清理并构建并重试
  • 看来您必须将 Swing 布局扩展库添加到您的项目中

它没有用,但我的问题有点不同,我的项目已经成功构建,所以我仍然可以运行它,即使它不会出现在设计视图中,我只是无法做任何事情更改为计算器项目(会得到与他相同的错误),我也无法创建一个新项目。

现在我想知道这是 NetBeans 中的错误还是我做错了什么以及如果可能的话如何修复它?


我正在使用 Linux Mint 16,NB 版本 7.0.1(最新)

计算器项目:
////GUI.java code


我很抱歉使用链接而不是其他类型的格式,但由于代码太长,我认为这样看起来更友好。

感谢您的努力和时间,如果由于我的愚蠢而造成问题,我们深表歉意

【问题讨论】:

  • Netbeans 的最新版本是 8.0.2(我认为),您需要检查日志以确定发生了什么,Netbeans 可能在尝试加载表单时遇到错误,尝试执行清理并首先构建
  • @MadProgrammer 8.0.2 确实是最新版本,但适用于 Windows。在 Linux 上是 7.0.1,至少 NetBeans 是这么说的。我已经尝试过 Clean&Build,它构建成功,因为项目本身没有问题(这就是我的想法)但是设计视图不会显示我的工作:/ 当我尝试运行项目时,问题没有出现,但是当我打开 NetBeans 本身时。我也无法创建新项目(现在我已经检查过了,它会创建文件夹,但不会创建项目本身,并且不会出现在 NetBeans 中)顺便说一句,感谢编辑人员 :)
  • 尝试删除缓存并查看日志
  • @MadProgrammer 好的,有一些进展:D -Clean&build - 没有帮助 ||| - 清理缓存 - 没有帮助 ||| -清理缓存+重新启动PC-效果很好,但是在我关闭然后打开NetBeans之后它又回到了旧问题,清理缓存+重新启动不再有帮助:/ -日志显示了一些无法加载的表单设计器模块,要的话我可以发给你。。
  • 如果缺少GUI.form,请尝试this

标签: java swing user-interface netbeans


【解决方案1】:

好的,感谢 MadProgrammer,我找到了一个解决方案,看起来这是这个版本的 NetBeans 中的一个“已知错误”,它显然已经过时(即使程序本身说它是最新的)
升级到 7.1.2 应该可以解决问题,如果可行,将更新...

更新
像魅力一样工作:)
错误已在 7.1.2 中修复,目前新的是 8.0.2。 apt-get 给了我最新的 7.0.1:/

附:官网NetBeans也有问题,不接受jdk路径,建议从oracle下载JDK+NB bundle


我通过sudo apt-get install netbeans得到了这个版本,我会尝试从他们的网站下载

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-07
    • 1970-01-01
    • 2012-06-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多