Java アプリケーションでこのコードを使用して、Mac OS X で別の Jar を実行しようとしています。
Runtime runtime = Runtime.getRuntime();
String cmd = "java -Xmx1024m -jar \"/Volumes/NANO PRO/My Program/Main.jar\"";
Process process = runtime.exec( cmd );
Main.jar がスペースを含まないパスに存在する場合は正常に動作しますが、スペースを含むパスに存在するため、次のエラーが発生します。
スペースを含むパスでこれを実行する方法はありますか?