我从 eclipse 项目中提取了一个 jar 文件,但它运行速度太慢。大约需要二十分钟才能完成,而 eclipse 项目只需要几秒钟。
我使用所有三种不同的选择导出了带有库处理的可运行 jar。我还导出了包含所有库处理选项的 jar 文件。我还使用命令运行 jar 文件:
java -Xmx2048m -Xms1024m -jar "finalJar.jar"
我已经删除了所有 System.out.println,除了最后一个给我答案的系统。
我怎样才能导出一个几乎与原始项目一样快的jar?或者以不同的方式运行它以更快?因为时间相差太大,我不明白为什么。
使用选项“将所需的库提取到生成的文件中”对我帮助很大,现在速度更快了。
“将所需的库打包到生成的 JAR 中”选项将您用作 jar 文件的库复制到您自己的 jar 文件中,并且当您运行应用程序时,JVM 需要打开它(甚至解压缩,如果它是压缩的)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)