myProject.jar
一个lib
文件夹,其中包含我使用的每个库的JAR文件。
为了分发我的项目,我想我可以压缩整个dist
文件夹,但这不是很干净。
不是为每个平台(包括库的.app
for Mac,.exe
for Windows,...)制作单独的可执行文件,而是制作单个跨平台文件(我最好是JAR)可以分发吗?
谢谢!
答案 0 :(得分:5)
您可以考虑使用Java Web Start。
基本上,您创建一个配置文件并将其放在网站上,以及您需要的任何JAR。在该配置文件中,您可以指定下载所需的内容。下载完所有内容后,它会在用户桌面上放置一个图标,供他们启动您的程序。
您还可以将其配置为在必要时自动下载更新的JAR。
答案 1 :(得分:4)
有许多工具将一堆JAR打包成一个。恩里克的建议是用于分发应用程序的更高级别的工具;一个更低级别的直接工具,可以完全按照您的要求JarJar。
答案 2 :(得分:2)
您可以使用IzPack