【问题标题】:NetBeans 6.9.1 Java Application won't compile/runNetBeans 6.9.1 Java 应用程序不会编译/运行
【发布时间】:2010-10-29 01:39:51
【问题描述】:

我刚刚下载了最新版本的 Netbeans - 6.9.1。我在网站上使用 6.8 进行 PHP 和 HTML 开发已经有一段时间了。我的业务合作伙伴需要开发一个跨平台的桌面应用程序,因此我认为 Java 将是可行的方法。

这是我的问题 - 我下载了包含所有语言的 6.9.1 版本的 NetBeans,以及最新的 Java 开发工具包(64 位)。安装完这些之后,我在 Netbeans 中启动了一个全新的 Java 桌面应用程序项目。在查看它并习惯了 GUI 之后,我点击了编译/运行按钮(请记住,我根本没有更改任何代码,这只是 Netbeans 在创建 Java 桌面应用程序项目时生成的默认代码位);然后它说它已编译,但出现错误并询问我是否仍要运行它。我点击了“是”,但没有任何反应。

有什么关系?为什么应用程序不能正确编译?我根本没有在代码或 GUI 中编辑任何东西,所以我无法想象问题是什么。

错误信息(NetBeans 输出)如下:

run:
Oct 28, 2010 1:06:48 AM org.jdesktop.application.Application$1 run
SEVERE: Application class lsicontentcreator.LSIContentCreatorApp failed to launch
java.lang.RuntimeException: Uncompilable source code
    at lsicontentcreator.LSIContentCreatorView.<init>(LSIContentCreatorView.java:50)
    at lsicontentcreator.LSIContentCreatorApp.startup(LSIContentCreatorApp.java:19)
    at org.jdesktop.application.Application$1.run(Application.java:171)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
    at             java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
    at     java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Exception in thread "AWT-EventQueue-0" java.lang.Error: Application class     lsicontentcreator.LSIContentCreatorApp failed to launch
    at org.jdesktop.application.Application$1.run(Application.java:177)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
    at     java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Caused by: java.lang.RuntimeException: Uncompilable source code
    at lsicontentcreator.LSIContentCreatorView.<init>(LSIContentCreatorView.java:50)
    at lsicontentcreator.LSIContentCreatorApp.startup(LSIContentCreatorApp.java:19)
    at org.jdesktop.application.Application$1.run(Application.java:171)
    ... 8 more
BUILD SUCCESSFUL (total time: 10 seconds)

那么,dealio 是什么? JDK有问题吗?我的 NetBeans 安装出了什么问题?我需要安装其他一些 SDK/库/框架?我完全不知道为什么默认项目代码不起作用。

【问题讨论】:

    标签: java netbeans cross-platform desktop-application netbeans-6.9


    【解决方案1】:

    似乎已生成字节码,表明源代码无法编译。

    首先修复基本错误。

    【讨论】:

    • 我知道有错误,但我不知道它们是什么或在哪里。这是 NetBeans 为新的 Java 桌面应用程序生成的默认应用程序代码,对表单或 GUI 绝对没有任何更改;因此,我不知道问题出在哪里,甚至不知道从哪里开始寻找。
    • 我之前没有做过任何 Java 编程,我试图运行默认的应用程序代码只是为了看看它的样子。为什么默认代码不起作用我无法理解 - 你会认为他们为你制作的项目将是一个 FUNCTIONING 的起点......
    • 他们可能做到了。它是一种电动工具 - 有时电动工具在初学者手中会适得其反。
    【解决方案2】:

    没关系,显然我确实不小心修改了代码或诸如此类的东西。我用 NetBeans 创建了一个新的 Java 桌面应用程序项目,点击编译/运行按钮,它运行得很好。

    我很抱歉。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-27
      相关资源
      最近更新 更多