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

use*_*148 4 java eclipse jar runnable

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

java -Xmx2048m -Xms1024m -jar "finalJar.jar"
Run Code Online (Sandbox Code Playgroud)

我删除了所有System.out.println,除了最后一个给我答案.如何导出几乎与原始项目一样快的jar?或者以不同的方式运行它以加快速度?因为时间的差异太大,我不明白为什么.

Rod*_*lfo 14

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

选项"将所需的库打包到生成的JAR中"将用作jar文件的库复制到您自己的jar文件中,并且当您运行应用程序时,JVM需要打开它(甚至在压缩时提取它).