Я хотел попробовать свои силы на C ++ и хотел использовать ту же среду IDE NetBeans, так как я использовал ее некоторое время для разработки Java. Я скачал инструменты Cygwin и настроил IDE соответственно.
Когда я пытаюсь запустить приложение, он говорит, что сборка прошла успешно …,
"/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.NullPointerExceptionRUN FAILED (exit value -1, total time: 26ms)
Поскольку в программах на C ++ нет Java-кода, это должно быть проблемой для IDE. Я видел эту тему на форуме Netbeans
http://forums.netbeans.org/topic52231.html
Здесь пользователь изменил версию IDE, что я не хочу делать.
Есть ли кто-нибудь, кто сталкивался с этой ситуацией, кто может мне помочь. Я буду рад!
Заранее спасибо!!
У меня была та же проблема под Linux Mint 18 Cinnamon с Netbeans 8.1, и я решил ее, щелкнув правой кнопкой мыши элемент имени проекта -> Свойства -> Выполнить -> Тип консоли -> «Стандартный вывод»
После этого команда «Выполнить» работала отлично.
Я нашел решение, которое вы должны добавить путь Cygwin (C: \ cygwin \ bin) к переменной пути среды, тогда он работает нормально? Посмотрите на ссылку https://netbeans.org/community/releases/72/cpp-setup-instructions.html#compilers
Я столкнулся с той же проблемой, когда обновил 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/ (комплексный установщик). Это исправило проблему.