我全新安装了 netbean 11.1。现在我正在尝试构建一个项目,但我得到以下错误输出:
无法运行程序“cmd”(在目录“C:\projects\open”中):格式错误的参数嵌入了引号:“C:\Program Files\NetBeans-11.1\netbeans\java\maven\bin\mvn.cmd”
cd C:\projects\open; "JAVA_HOME=C:\\Program Files\\Java\\jdk-11.0.5" cmd /c "\"\"C:\\Program Files\\NetBeans-11.1\\netbeans\\java\\maven\\bin\\mvn.cmd\" -DskipTests=true -Dmaven.ext.class.path=\"C:\\Program Files\\NetBeans-11.1\\netbeans\\java\\maven-nblib\\netbeans-eventspy.jar\" -Dfile.encoding=UTF-8 clean install\"" Cannot run program "cmd" (in directory "C:\projects\open"): Malformed argument has embedded quote: "C:\Program Files\NetBeans-11.1\netbeans\java\maven\bin\mvn.cmd" -DskipTests=true -Dmaven.ext.class.path="C:\Program Files\NetBeans-11.1\netbeans\java\maven-nblib\netbeans-eventspy.jar" -Dfile.encoding=UTF-8 clean install
我以前用 netbeans 11.1 构建过这个项目,但有一台新电脑。和全新安装,我确信上次我尝试安装所有内容时没有问题。
原文由 busyBee 发布,翻译遵循 CC BY-SA 4.0 许可协议
虽然这个问题可以通过安装jdk1.8.0_221来解决,但是实际上你不需要降级你的JDK。试试这些:
示例截图如下:
4. 保存更改并启动您的 netbeans IDE。