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でビルドしましたが、新しいPCを持っています。そして、フレッシュインストール、前回すべてをインストールしようとしたときに問題がなかったと確信しています。
-J-Djdk.lang.Process.allowAmbiguousCommands = trueをnetbeans.confのnetbeans_default_optionsに追加するだけです
Apache NetBeans 11.1は実際にJDK 13をサポートしていません。これが次のApache NetBeans 11.2のサポート対象です-最新ベータ版:bit.ly/Apache-netbeans-11-2-beta-3
Oracle jdk 13.0.1とnetbeans 11.1でも同じ問題がありましたが、openjdk 13.0.1( https://jdk.Java.net/13/ )でうまくいきました。