Ros*_* P. 1 java ide netbeans maven
我将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一起使用。我在安装过程中丢失了某些东西吗?还是在错误的目录中找到了某些东西?我迷路了。
小智 10
无需降级JDK,只需将其添加到您的netbeans.conf中
找到键netbeans_default_options并在字符串-J-Djdk.lang.Process.allowAmbiguousCommands = true的开头添加
netbeans_default_options =“-J-Djdk.lang.Process.allowAmbiguousCommands = true ...。”
nefbeansIstallDir / etc / netbeans.conf
| 归档时间: |
|
| 查看次数: |
5397 次 |
| 最近记录: |