Question

J'avais système: ubuntu-9.04-amd64. J'ai installé IDE NetBeans 6.5 à partir des référentiels par défaut officiels. Tout a fonctionné correctement.


Mais maintenant, j'ai décidé d'utiliser ubuntu-9.10-desktop-amd64.

Je formated parties de mon disque avec: (/ et /usr). /home reste comme avant. J'ai installé correctement ubuntu-9.10, correctement (probablement) installé IDE NetBeans 6.5.

Mais maintenant, je ne peux pas même créer application java simple en utilisant cet IDE. Si j'utilise LigneCommande pour compiler les classes Java, tout fonctionne (~/javac someclass.java | java).


Si je lance IDE (NB 6.5), puis Fichier-> Nouveau Projet-> Ce nouveau projet est créé, mais n'est pas compilé: en cas d'erreur mis (F6) apparaît:

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)

Que puis-je faire pour compiler l'application la plus simple en utilisant IDE. Je dois faire mon travail, s'il vous plaît me aider.

Était-ce utile?

La solution

Votre problème semble être lié à https: // bugs. launchpad.net/ubuntu/+source/netbeans/+bug/401589 .

Je crois comprendre qu'il ya effectivement 2 solutions:

  • NetBeans 6.7 Installer sans importer les paramètres de 6,5 (ce serait ma recommandation).
  • mise à niveau inférieur libnb-javaparser-java 6.7-0ubuntu1 à 6.5-0ubuntu1.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top