Java应用——精简jre体积

系统 1883 0

CSDN下载地址:http://download.csdn.net/source/601501


这是一个非常简单的Java应用,仅有6KB。它能够记录Java应用程序与JRE中rt.jar的依赖关系,进而仅以其依赖类生成一个新的rt.jar文件,从而最大限度精简JRE体积,建议其与GreenJVM配和使用。(下载地址: http://code.google.com/p/greenvm/

  1. example1(传参调用):java-jarGreenJVMMake.jar-tda-i./fps_test.jar-o./

  2. -t精简的应用类型,DA为桌面应用,CA为命令行应用

  3. -i我们的执行文件所在路径

  4. -o精简后的rt.jar输出目录

  5. example2(命令行调用):java-jarGreenJVMMake.jar

  6. Simplifythetype[da(DesktopApplication)orca(ConsoleApplication)]:
  7. da

  8. Myapplicationfile:
  9. ./fps_test.jar

  10. Outputjarfolder:
  11. ./
应用示例:

比如我们现有fps_test.jar文件准备进行发布,其文件体积仅有9KB左右,而jre体积却高达近100MB,这显然是任何普通用户都不能接受的,所以我们有必要对其进行精简。

如图:

Java应用——精简jre体积

现在,我们配置一个make.bat文件,用来调用GreenJVMMake.jar,命令如下[java -jar GreenJVMMake.jar -t da -i ./fps_test.jar -o ./],执行操作。

如图:

Java应用——精简jre体积

我们得到了一个新的rt.jar,而其大小则仅有1.9MB。

如图:

Java应用——精简jre体积

将它替换jre中的rt.jar,程序如常运行,没受半点影响。将它结合GreenJVM发布,就能够以最小的资源占用实现我们的Java应用了。


Java应用——精简jre体积


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论