我希望能够从自己的Java应用程序中执行一个jar文件。(由于无法将该jar文件导入为库并将该应用程序作为我的自有“启动器”的实例启动),因此需要执行以下步骤:
我使用以下代码行来执行jar文件:
String [] cmd = new String [] {"java","-jar","myjar.jar"};
Process process = Runtime.getRuntime().exec(cmd, null, null);
这个完美地工作了。我对此没有任何抱怨。
我的问题是:这是否与在命令行中执行“java -jar myjar.jar”执行该jar具有相同的性能?还是更差?如果更差...有什么建议可以使其具有相同的性能?