包装java应用程序
答
最好的方法是使用像Maven2或类似的构建工具,并使用它来管理您的依赖关系并构建一个全合一的软件包。
否则,你大多会被搞清楚清单文件。尽管像Eclipse或NetBeans这样的IDE可以帮助你一点。
答
的方式包装完成。有两种方法
包装为可执行:这是常见的,如果你知道支持的平台和包裹罐中的可执行文件。并分发它。像这样的东西http://launch4j.sourceforge.net/(我没有使用过这一点,但也有类似的包装)
捆绑所有jar,并提供脚本:您可以使用Maven's Assembly plug-in to bundle everything in one Jar。完成后,您可以分别为基于Windows和Linux的系统分配
bat
文件和.sh
文件。如果您看到Glassfish以类似的方式分发。这些脚本具有可执行的命令,并且通常为不同的行为提供参数。
http://stackoverflow.com/questions/759855/what-are-good-installanywhere-replacements-for-installing-a-java-ee-application – 2011-01-10 18:39:02
你瞄准什么操作系统?你需要坚持一个“纯Java”解决方案吗? – 2011-01-10 18:57:43