我有一个名为 bg.jar 的 jar 文件,它会打印一些数字。我想从 java 程序中调用这个 bg.jar。我用了这段代码
public class bg1 {
public static void main(String[] args) {
try{
// Process ps = Runtime.getRuntime().exec("java -jar bg.jar");
ProcessBuilder builder = new ProcessBuilder("java -jar bg.jar");
Process process = builder.start();
}catch(Exception e){
System.out.println("e: "+ e.toString());
}
}
}
我在 bg1 项目的库文件夹中添加了 bg.jar。但是当我运行 bg1.class 它给了我这个错误:
e: java.io.IOException: Cannot run program "java -jar bg.jar": CreateProcess error=2, 系统找不到指定的文件
我如何从 bg1.class 调用 bg.jar