0

我刚刚下载了最新版本的Netbeans - 6.9.1。我一直在使用6.8一段时间来在网站上进行我的PHP和HTML开发,而不是什么。我的业务合作伙伴需要开发一个跨平台的桌面应用程序,所以我认为Java将是一条可行的路。NetBeans 6.9.1 Java应用程序不会编译/运行

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

这是怎么回事?为什么应用程序不能正确编译?我还没有在代码或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 /库/框架?我肯定没有线索为什么默认项目代码不起作用。

回答

0

没关系,显然我没有意外地修改代码或什么。我用NetBeans创建了一个新的Java桌面应用程序项目,点击编译/运行按钮,它运行得很好。

我的歉意。

0

看起来像字节码已经产生,说源无法编译。

第一次修复基本错误。

+0

我知道有错误,但我不知道他们是什么或他们在哪里。这是NetBeans为新的Java桌面应用程序生成的默认应用程序代码,对窗体或GUI完全没有任何更改;因此我不知道问题出在哪里,甚至不知从哪里开始寻找。 – Sootah 2010-10-29 02:28:15

+0

我之前没有做过任何Java编程,我试图运行默认的应用程序代码来查看它的样子。为什么默认代码不起作用超出了我的想象 - 你会认为他们为你制作的项目将是一个功能强大的地方。 – Sootah 2010-10-29 02:29:52

+0

他们可能做到了。它是一种电动工具 - 偶尔电力工具会在初学者手中发生逆境。 – 2010-10-29 07:44:24