Я разархивировал NetBeans 11 на C:\netbeans
, установил несколько версий JDK на C:\java
и создал тестовый класс в NetBeans, содержащий основной метод и одну строку кода System.out.print("hello world");
. Когда я нажимаю кнопку Запустить проект , в окне вывода отображается команда:
cd C:\Users\MyUsername\Documents\NetBeansProjects\asdf;
JAVA_HOME=C:\\Java\\jdk1.8.0_231 cmd /c "\"\"C:\\netbeans-9\\java\\maven\\bin\\mvn.cmd\"
-Dexec.args=\"-classpath %classpath com.mycompany.asdf.Test\"
-Dexec.executable=C:\\Java\\jdk1.8.0_231\\bin\\java.exe
-Dmaven.ext.class.path=C:\\netbeans-9\\java\\maven-nblib\\netbeans-eventspy.jar
-Dfile.encoding=UTF-8 process-classes org.codehaus.mojo:exec-maven-plugin:1.5.0:exec\""
с последующей ошибкой:
Невозможно запустить программу "cmd"(в каталоге "C: \ Users \ MyUsername \ Documents \ NetBeansProjects \ asdf"): неправильно сформированный аргумент имеет встроенную цитату: "C: \ netbeans-9 \ java \ maven \ bin \ mvn.cmd" -Dexec.args = "-classpath% classpath com.mycompany.asdf.Test "-Dexec.executable = C: \ Java \ jdk1.8.0_231 \ bin \ java.exe -Dmaven.ext.class.path = C: \ netbeans-9 \ java \ maven-nblib \ netbeans-eventspy.jar -Dfile.encoding = UTF-8 классы процессов org.codehaus.mojo: exec-maven-plugin: 1.5.0: exec
Создан ли классGUI или нет, выдает ту же ошибку. Я пробовал NetBeans 9, 10 и 11 с JDK 7, 8 и 11. Я что-то упускаю во время установки или у меня что-то не в том каталоге? Я потерян.