【发布时间】:2010-10-11 23:50:15
【问题描述】:
我想从我自己的 java 应用程序中执行一个 jar。 (不可能将该 jar 导入库并将应用程序作为我自己的“启动器”的实例启动)。要从我自己的 java 应用程序中执行一个 jar...我正在使用下一行:
String [] cmd = new String [] {"java","-jar","myjar.jar"};
Process process = Runtime.getRuntime().exec(cmd, null, null);
这非常有效。我对此没有任何抱怨。
我的问题是:这是否与在命令行中通过“java -jar myjar.jar”执行该 jar 具有相同的性能?还是更糟??如果更糟...关于我可以以相同的性能做到这一点的任何建议吗?
【问题讨论】:
标签: java performance jar runtime.exec