Java 无法访问JAR文件,`ProcessBuilder`

Java 无法访问JAR文件,`ProcessBuilder`,java,cmd,Java,Cmd,我正在尝试从java程序运行jar文件: ProcessBuilder pb = new ProcessBuilder("java", "-jar", "D:\\my.jar"); Process p = pb.start(); 但我有一个例外: 无法访问JARD文件:\my.jar 我正在Windows操作系统上尝试这个。我做错什么了吗?嗯……使用isntead。这将使您免于太多不必要的麻烦。我的错,我不知道我怎么会错过它,但我没有给出我的jar文件的完整名称: ProcessBuilde

我正在尝试从java程序运行jar文件:

ProcessBuilder pb = new ProcessBuilder("java", "-jar", "D:\\my.jar"); 
Process p = pb.start();
但我有一个例外:

无法访问JARD文件:\my.jar


我正在Windows操作系统上尝试这个。我做错什么了吗?

嗯……使用isntead。这将使您免于太多不必要的麻烦。

我的错,我不知道我怎么会错过它,但我没有给出我的jar文件的完整名称:

ProcessBuilder pb = new ProcessBuilder("java", "-jar", "D:\\my.1.6.2.jar"); //<----
Process p = pb.start();

ProcessBuilder pb=newprocessbuilder(“java”、“-jar”、“D:\\my.1.6.2.jar”)//你能提供完整的堆栈跟踪吗?