我有系统:Ubuntu-9.04-AMD 64。我从官方默认存储库安装了IDE NetBeans 6.5。一切正常运转。
但现在,我决定使用ubuntu-9.10-桌面-amd64 64。
我用:(/和/usr)形成了我的硬的部分。/home仍然和以前一样。我正确地安装了ubuntu-9.10,正确地(可能)安装了IDE NetBeans 6.5。
但是现在,我甚至不能使用这个IDE创建最简单的java应用程序。如果我使用CommandLine编译java类,那么一切都可以工作(~/javac someclass.java | java)。
如果启动IDE (NB6.5),则会创建File->New >此新项目,但未编译:如果put (F6)错误显示:
java.lang.IllegalArgumentException: invalid flag: -g:
at com.sun.tools.javac.api.JavacTool.processOptions(JavacTool.java:250)
at com.sun.tools.javac.api.JavacTool.getTask(JavacTool.java:221)
at com.sun.tools.javac.api.JavacTool.getTask(JavacTool.java:67)
at org.netbeans.api.java.source.JavaSource.createJavacTask(Unknown Source)
at org.netbeans.api.java.source.JavaSource.createJavacTask(Unknown Source)
at org.netbeans.api.java.source.CompilationInfoImpl.getJavacTask(Unknown Source)
at org.netbeans.api.java.source.CompilationInfo.getElements(Unknown Source)
at org.netbeans.api.java.source.SourceUtils$5.run(Unknown Source)
at org.netbeans.api.java.source.SourceUtils$5.run(Unknown Source)
at org.netbeans.api.java.source.JavaSource.runUserActionTaskImpl(Unknown Source)
at org.netbeans.api.java.source.JavaSource.runUserActionTask(Unknown Source)
at org.netbeans.api.java.source.SourceUtils.isMainClass(Unknown Source)
at org.netbeans.modules.java.j2seproject.J2SEProjectUtil.isMainClass(Unknown Source)
at org.netbeans.modules.java.j2seproject.J2SEActionProvider.isSetMainClass(Unknown Source)
at org.netbeans.modules.java.j2seproject.J2SEActionProvider.getTargetNames(Unknown Source)
at org.netbeans.modules.java.j2seproject.J2SEActionProvider$4.run(Unknown Source)
at org.netbeans.api.java.source.ui.ScanDialog.runWhenScanFinished(Unknown Source)
at org.netbeans.modules.java.j2seproject.J2SEActionProvider.invokeAction(Unknown Source)
at org.netbeans.modules.project.ui.actions.MainProjectAction.actionPerformed(Unknown Source)
at org.netbeans.modules.project.ui.actions.LookupSensitiveAction.actionPerformed(Unknown Source)
at org.openide.windows.TopComponent.processKeyBinding(Unknown Source)
at javax.swing.JComponent.processKeyBindings(JComponent.java:2897)
at javax.swing.JComponent.processKeyEvent(JComponent.java:2814)
at java.awt.Component.processEvent(Component.java:6040)
at java.awt.Container.processEvent(Container.java:2041)
at java.awt.Component.dispatchEventImpl(Component.java:4630)
at java.awt.Container.dispatchEventImpl(Container.java:2099)
at java.awt.Component.dispatchEvent(Component.java:4460)
at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1848)
at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:704)
at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:969)
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:841)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:668)
at java.awt.Component.dispatchEventImpl(Component.java:4502)
at java.awt.Container.dispatchEventImpl(Container.java:2099)
at java.awt.Window.dispatchEventImpl(Window.java:2475)
at java.awt.Component.dispatchEvent(Component.java:4460)
[catch] at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
at org.netbeans.core.TimableEventQueue.dispatchEvent(Unknown Source)
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)如何使用IDE编译最简单的应用程序?我必须工作,请帮帮我。
发布于 2009-11-19 20:47:56
您的问题似乎与https://bugs.launchpad.net/ubuntu/+source/netbeans/+bug/401589有关。
我的理解是,实际上有两个解决方案:
)
https://stackoverflow.com/questions/1765729
复制相似问题