我有一个jar文件。我通过创建进程运行此jar文件。那么,在没有创建流程的情况下通过command prompt
运行它有什么区别?它会影响应用程序的性能吗?
答案 0 :(得分:0)
如果您的应用程序要求您在与Java应用程序不同的进程中将jar文件作为命令运行,那就是可行的方法。没有性能问题。
但是,当您通过Runtime.exec()
启动命令提示符时,命令行将作为子进程或随机层中的单独进程执行。
我宁愿建议您使用ProcessBuilder,但这是一个不同的主题。
对于echo implode(array_slice($splitartikel,2));
和ProcessBulilder之间的差异,请浏览this