我有一个java应用程序,我从中建立了一个依赖于许多第三方jar的jar,为最终用户发布打包此应用程序的最佳/常用方法是什么?包装java应用程序
4
A
回答
3
最好的方法是使用像Maven2或类似的构建工具,并使用它来管理您的依赖关系并构建一个全合一的软件包。
否则,你大多会被搞清楚清单文件。尽管像Eclipse或NetBeans这样的IDE可以帮助你一点。
1
3
的方式包装完成。有两种方法
包装为可执行:这是常见的,如果你知道支持的平台和包裹罐中的可执行文件。并分发它。像这样的东西http://launch4j.sourceforge.net/(我没有使用过这一点,但也有类似的包装)
捆绑所有jar,并提供脚本:您可以使用Maven's Assembly plug-in to bundle everything in one Jar。完成后,您可以分别为基于Windows和Linux的系统分配
bat
文件和.sh
文件。如果您看到Glassfish以类似的方式分发。这些脚本具有可执行的命令,并且通常为不同的行为提供参数。
相关问题
- 1. 包装Java Web应用程序的EXE
- 2. 创建Java应用程序安装包
- 3. 包装AngularJs应用程序
- 4. 包装应用程序
- 5. 应用程序包装
- 6. Android应用程序包装
- 7. 用于Java应用程序的跨平台安装程序/包装-maven build
- 8. Java应用程序安装程序
- 9. Java程序包安装程序
- 10. 用Java编写包装程序adb
- 11. 使用launch4j和maven包装java命令行应用程序
- 12. 适用于Java应用程序的JRE包装
- 13. 用Ionic包装部署应用程序
- 14. 用JNI包装现有应用程序
- 15. 将应用程序包装在另一个应用程序中
- 16. 其他应用程序中的包装Rails应用程序
- 17. C#在另一个应用程序中包装应用程序
- 18. 包安装程序崩溃安装我的应用程序
- 19. Java应用程序和MySQL安装在单个包中
- 20. 如何制作Java swing应用程序项目的安装包?
- 21. 创建包安装我的Java 7应用程序在Mac上
- 22. 在java中避免导入的包装应用程序
- 23. 在Applet中包装CLI Java应用程序
- 24. 在SSIS中执行包装的Java应用程序
- 25. 在Eclipse中调试Java应用程序(Tanuki服务包装器)
- 26. Java应用程序的最快服务包装
- 27. 如何将现有的java应用程序包装到servelet中?
- 28. Android - 包装2应用程序一起
- 29. Maven包装web应用程序
- 30. 自动包装PHP应用程序
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