专栏名称: 极客之家
关注互联网前沿技术,推荐好用的、实用的互联网项目,打开思路,开阔眼界,挖掘出每一个精品开源项目
今天看啥  ›  专栏  ›  极客之家

做了个Java打包工具,可以双击启动了!

极客之家  · 公众号  ·  · 2024-09-21 11:30

文章预览

我日常工作主要使用Java进行开发,业余时间也热衷于技术研究,喜欢用Java的GUI库Swing开发一些实用的小工具。 但是用Swing开发软件相比C/C++的一个很大的劣势就是,Java打包出来的文件不能直接运行,需要使用JRE( Java runtime environment )才能运行,如果使用软件的人没有JRE,也不能运行软件,所以基本上没有人会考虑使用Java来开发桌面应用。 当前Java程序打包分发的几种方案: 使用当下最火的GraalVM,将Jar包编译成二进制可执行文件。 使用JLink打包,将jar包编译成二进制可执行文件。 使用Exe4J生成启动器,然后使用压缩软件制作自解压的压缩包。 编写批处理,然后再用压缩软件制作自解压的压缩包。 仅分发Jar包,让使用者安装JRE,然后使用命令启动Jar包。 以上方案都有不同的优缺点: 以上方案中,二进制文件分发会调试困难,jar包形式分发会影响 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览