【发布时间】:2016-12-23 08:15:23
【问题描述】:
我尝试使用 Runtime 但遇到了一些问题。我想使用Runtime.exec("java -cp")。一个是jar文件,另一个是class文件。类文件是指 jar 文件,但不包括在内。下面是我的代码
Runtime rt = Runtime.getRuntime();
Process proc = null;
System.out.println(Run.class.getResource("").getPath());
try {
proc = rt.exec("java -cp c:/data/hh.jar; com/list/shark/Whale");
} catch (IOException e1) {
e1.printStackTrace();
}
结果是“找不到或加载默认类”。我真的很想知道执行运行时的位置在哪里以及这个问题的唯一性。
PS 在本地 cmd 中,命令正在运行。
【问题讨论】:
-
不要对未引用的文本使用引用格式。不要发布文字图片:发布文字。不清楚你在问什么。
标签: java runtime.exec