我如何从Java程序运行本地jar文件?
jar文件不在Java调用程序的类路径中。
我建议你使用ProcessBuilder并启动一个新的JVM。
ProcessBuilder
以下是一些入门知识:
ProcessBuilder pb = new ProcessBuilder("/path/to/java", "-jar", "your.jar"); pb.directory(new File("preferred/working/directory")); Process p = pb.start();