我想从我自己的 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 具有相同的性能?还是更糟??如果更糟......关于我可以以相同的性能做到这一点的任何建议吗?