如何通过不同的java程序运行java程序?

时间:2014-01-01 11:56:45

标签: java process

我希望我的java程序执行不同的java程序。我使用了以下方法。

(我想运行的程序是Example.java)

class RunJava
{
public static void main(String a[])throws Exception
{
Runtime.getRunTime().exec("c:\\"+path+"\\javac Example.java");
Runtime.getRunTime().exec("c:\\"+path+"\\java Example");
}

但它不起作用。 还有其他方法吗?

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

为什么不为Example.java创建一个可执行jar并将其放在路径中,然后执行它:

Runtime.getRunTime().exec("c:/"+path+"/java -jar Example.jar");