java:调用外部jar程序(->'create process error')
java: call external jar program (-> 'create process error')
我正在尝试 toopen/execute 另一个程序,它是一个 .jar 文件,但出现以下错误:
it is not a windows application
(java.io.IOException: CreateProcess 错误=193)
这是我的代码:
import java.io.IOException;
public class Test8 {
public static void main(String[] args) {
try {
String filepath = "C://Users//Alex//Desktop//Speedtest.jar";
Process p = Runtime.getRuntime().exec(filepath);
} catch (IOException e) {
e.printStackTrace();
}
}
}
在命令行中,使用 java -jar
执行 JAR。尝试传递一个字符串数组:
String[] args = new String[] {"java", "-jar", "/path/to/myJar.jar"};
Process p = Runtime.getRuntime().exec(args);
我正在尝试 toopen/execute 另一个程序,它是一个 .jar 文件,但出现以下错误:
it is not a windows application
(java.io.IOException: CreateProcess 错误=193)
这是我的代码:
import java.io.IOException;
public class Test8 {
public static void main(String[] args) {
try {
String filepath = "C://Users//Alex//Desktop//Speedtest.jar";
Process p = Runtime.getRuntime().exec(filepath);
} catch (IOException e) {
e.printStackTrace();
}
}
}
在命令行中,使用 java -jar
执行 JAR。尝试传递一个字符串数组:
String[] args = new String[] {"java", "-jar", "/path/to/myJar.jar"};
Process p = Runtime.getRuntime().exec(args);