2013-04-01 3 views
13

Я хотел попробовать свои силы на C++ и хотел использовать одну и ту же сеть IDE, поскольку я использую ее когда-то для разработки Java. Я загрузил инструменты Cygwin и настроил среду IDE соответственно. Когда я пытаюсь запустить приложение это говорит о том, что сборка прошла успешно ...,java.lang.NullPointer Исключение при запуске программ на C++ в 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) 

Но программа не будет работать. Он выдает исключение указателя Java Null.

java.lang.NullPointerException 


RUN FAILED (exit value -1, total time: 26ms) 

Поскольку в программах на C++ нет кода Java, это должно быть проблемой с IDE. Я видел эту нить на форуме Netbeans http://forums.netbeans.org/topic52231.html

Здесь пользователь изменил версию IDE, которую я не хочу делать.

Есть ли кто-нибудь, кто столкнулся с этой ситуацией, кто может мне помочь. Я буду рад! Спасибо заранее!

+1

_Try_ NetBeans 7.3, и посмотреть, устраняет ли он проблему. –

+0

Спасибо @MattBall, я не хочу обновлять. Я нашел решение, которое вы должны добавить в Cygwin-путь (C: \ cygwin \ bin \) к переменной пути к среде, тогда он отлично работает? Посмотрите [link] (https://netbeans.org/community/releases/72/cpp-setup-instructions.html#compilers) – LalakaJ

ответ

2

Я столкнулся с той же проблемой, когда обновил Ubuntu с 14.04 LTS до 16.04 LTS и обновил IDE NetBeans с 8.0.2 до 8.1 через Synaptic. Я предполагаю, что моя установка JVM была испорчена. Моим решением было удалить NetBeans 8.1 с помощью Synaptic, а затем загрузить и установить ту же версию 8.1 с https://netbeans.org/downloads/ (все-инсталлятор). Это устранило проблему.

26

У меня была такая же проблема, под Linux Mint 18 Cinnamon с Netbeans 8.1, и я решил его правой кнопкой мыши элемент название проекта -> Свойства -> Выполнить -> Тип консоли -> «Стандартный выход»

После что команда «Run» работает идеально.

+0

Это правильный ответ. (Тот же выпуск новой сборки NetBeans 8.1 под Lubuntu.) Хотя я предпочитаю внешний терминал. По умолчанию Внутренний терминал выглядит потерянным. – DragonLord

Смежные вопросы