java - 与 eclipse 项目相比,Runnable jar 运行速度太慢

标签 java eclipse jar runnable

我已经从 eclipse 项目中提取了一个 jar 文件,但它运行得太慢了。完成需要将近二十分钟,而 eclipse 项目只需要几秒钟。 我导出了带有所有三种不同选择的库处理的可运行 jar。我还导出了包含所有库处理选项的 jar 文件。我还使用命令运行 jar 文件:

java -Xmx2048m -Xms1024m -jar "finalJar.jar"

我已经删除了所有 System.out.println,除了最后一个给我答案。 我该怎么做才能导出几乎与原始项目一样快的 jar?或者以不同的方式运行它以更快?因为时间差异太大,我不明白为什么。

最佳答案

使用选项“将所需的库提取到生成的文件中”对我帮助很大,现在速度更快了。

选项“将所需的库打包到生成的 JAR 中”将您用作 jar 文件的库复制到您自己的 jar 文件中,并且 JVM 需要在您运行应用程序时打开它(如果它被压缩,甚至解压缩)。

关于java - 与 eclipse 项目相比,Runnable jar 运行速度太慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22685103/

相关文章:

python - 像 pyspark 的 jar 一样打包

java - 如何知道在哪个项目中单击了按钮

eclipse - Maven pom.xml 自动完成功能在 Eclipse 中不起作用

java - 从 5.2 升级到 Hibernate 5.3 后,Ear 部署因空模块而失败,我正在使用 wweblogic 12c 12.1.3

python - PyDev/Eclipse/Python 没有显示一个类的所有方法

java - JFrame添加图片的问题

java - 在 Windows 中从 golanguage 程序执行 jar

java - 使用文件夹中的 jar 执行 jar 文件

java - 我的主要方法有什么问题?

java - "for (int clickableId : clickableIds)"有什么作用?