我正在尝试在我的 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 存在于没有空格的路径中,它将正常工作,但由于它存在于有空格的路径中,因此会导致错误:
有没有办法让它在有空格的路径中运行?