gpt4 book ai didi

使用 Maven 的 Java 无法构建 : Cannot run program "cmd" "Malformed argument has embedded quote"

转载 作者:行者123 更新时间:2023-12-01 17:43:07 25 4
gpt4 key购买 nike

我全新安装了 netbean 11.1。现在我正在尝试构建一个项目,但收到以下错误输出:

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"

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 构建过这个项目,但有一台新电脑。以及全新安装,不过我确信上次尝试安装所有内容时都没有问题。

最佳答案

虽然这个问题可以通过安装jdk1.8.0_221来解决,但实际上你不需要降级你的JDK。试试这些:

  1. 首先退出 netbeans IDE(如果已打开),然后从此处打开 netbeans 配置文件:netbeans-Install-Dir/etc/netbeans.conf(注意:对我来说,netbeans-Install-Dir 是 C:\Program Files\NetBeans 8.2\etc)
  2. 添加以下参数
-J-Djdk.lang.Process.allowAmbiguousCommands=true
  • 到您在这一行找到的字符串的开头:
  • netbeans_default_options="-J-client -J-Xss2m -J-Xms32m ......."

    示例截图如下所示: enter image description here
    4. 保存更改并启动 netbeans IDE。

    关于使用 Maven 的 Java 无法构建 : Cannot run program "cmd" "Malformed argument has embedded quote",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60913221/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com