2013-04-01 10 views
13

Ich wollte meine Hände auf C++ versuchen und wollte die gleiche Netbeans-IDE verwenden, da ich es für einige Zeit für die Java-Entwicklung verwende. Ich habe die Cygwin-Tools heruntergeladen und die IDE entsprechend eingerichtet. Wenn ich versuche, die Anwendung auszuführen es sagt, dass der Build erfolgreich war ...,java.lang.NullPointer Ausnahme beim Ausführen von C++ - Programmen in Netbeans 7.2

"/usr/bin/make" -f nbproject/Makefile-Debug.mk QMAKE= SUBPROJECTS= .build-conf 
make[1]: Entering directory `/cygdrive/c/Users/LJee/netbeans/tut-install/CppApplication_1' 
"/usr/bin/make" -f nbproject/Makefile-Debug.mk dist/Debug/Cygwin-Windows/cppapplication_1.exe 
make[2]: Entering directory `/cygdrive/c/Users/LJee/netbeans/tut-install/CppApplication_1' 
make[2]: `dist/Debug/Cygwin-Windows/cppapplication_1.exe' is up to date. 
make[2]: Leaving directory `/cygdrive/c/Users/LJee/netbeans/tut-install/CppApplication_1' 
make[1]: Leaving directory `/cygdrive/c/Users/LJee/netbeans/tut-install/CppApplication_1' 


BUILD SUCCESSFUL (total time: 450ms) 

Aber das Programm wird nicht ausgeführt. Es wird eine Java-Nullzeiger-Ausnahme ausgelöst.

Da es in C++ - Programmen keinen Java-Code gibt, muss dies ein Problem mit der IDE sein. Ich sah diesen Thread im Netbeans-Forum http://forums.netbeans.org/topic52231.html

Hier hat der Benutzer die IDE-Version geändert, die ich nicht tun möchte.

Gibt es jemanden da draußen, der auf diese Situation gestoßen ist, der mir helfen kann? Ich werde froh sein! Vielen Dank im Voraus !!

+1

_Try_ NetBeans 7.3, und sehen, ob es das Problem behebt. –

+0

Danke @MattBall, ich möchte nicht upgraden. Ich fand die Lösung Sie müssen den Cygwin-Pfad (C: \ cygwin \ bin \) der Umgebungs-Pfadvariable hinzufügen, dann funktioniert es gut? Sehen Sie sich [link] an (https://netbeans.org/community/releases/72/cpp-setup-instructions.html#compilers) – LalakaJ

Antwort

2

Ich stieß auf das gleiche Problem, wenn ich Ubuntu von 14.04 LTS auf 16.04 LTS aktualisiert und NetBeans IDE von 8.0.2 auf 8.1 über Synaptic aufgerüstet. Ich denke, meine JVM-Installation wurde durcheinander gebracht. Meine Lösung war, NetBeans 8.1 mit Synaptic zu deinstallieren und dann die gleiche Version 8.1 von https://netbeans.org/downloads/ (All-in Installer) herunterzuladen und zu installieren. Es hat das Problem behoben.

26

hatte ich das gleiche Problem unter Linux Mint 18 Cinnamon mit Netbeans 8.1 und ich löste es durch die Projektnamen Artikel Rechtsklick -> Eigenschaften -> Ausführen -> Konsolentyp -> „Standardausgabe“

Nach dass der Befehl "Ausführen" perfekt funktionierte.

+0

Dies ist die richtige Antwort. (Das gleiche Problem w Neubildung von NetBeans 8.1 unter Lubuntu.) Obwohl ich externes Terminal bevorzuge. Der Standard von Internal Terminal scheint ein Verlust zu sein. – DragonLord

Verwandte Themen