我将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\""
Run Code Online (Sandbox Code Playgroud)
其次是错误:
无法运行程序“ 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一起使用。我在安装过程中丢失了某些东西吗?还是在错误的目录中找到了某些东西?我迷路了。