社区
Java EE
帖子详情
程序做好后大家用什么打包工具呢?目前只知道exe4j,有没有用其他工具的?哪种工具比较好用?
索隆
2011-10-28 11:21:31
程序做好后大家用什么打包工具呢?目前只知道exe4j,有没有用其他工具的?哪种工具比较好用?大家使用过什么样的打包工具,介绍一下经验吧,不知道专业的程序员用什么,感觉exe4j做出来的效果不太好
...全文
1128
7
打赏
收藏
程序做好后大家用什么打包工具呢?目前只知道exe4j,有没有用其他工具的?哪种工具比较好用?
程序做好后大家用什么打包工具呢?目前只知道exe4j,有没有用其他工具的?哪种工具比较好用?大家使用过什么样的打包工具,介绍一下经验吧,不知道专业的程序员用什么,感觉exe4j做出来的效果不太好
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
索隆
2011-10-31
打赏
举报
回复
索隆
2011-10-31
打赏
举报
回复
龙四
2011-10-28
打赏
举报
回复
基本都是打成war包ear包,或者直接tar包
NIan_jun
2011-10-28
打赏
举报
回复
打成war ⊙﹏⊙b汗
索隆
2011-10-28
打赏
举报
回复
目前我搜到了一些打包工具,但我只是用过exe4j,有使用过别的工具的请介绍下,多谢!
网上找的打包工具:
IzPack
IzPack 是一个 Java 安装程序制作工具,能够制作一些简单的安装程序。制作出来的安装程序能在 Unix-like, MacOS X, Windows 等系统平台上运行。
更多IzPack信息
JSmooth
使用JSmooth将做好的JAR包装成EXE。
更多JSmooth信息
launch4j
launch4j是Java应用程序的Windows本地可执行文件 (.exe) 封装器。提供了本地弹出屏幕,应用程序图标,JRE搜索或使用绑定的JRE,启动失败反馈,传递命令行参数,ant脚本。
更多launch4j信息
VAInstall
VAInstall是多平台的安装程序。你要包装起来的软件可以是可执行的 java class, Windows .EXE, Linux 可执行档,或者是 UNIX shell 档案。使用者可以选择四种安装的介面,graphic, xtra, text 或是 ansi。VAInstall 只需要很少的空间,他不会使用任何大的暂存档案,而且还可以很容易使用反安装功能。
更多VAInstall信息
Toolshed
Toolshed是一个既小又简单的JAVA安装制作工具。
更多Toolshed信息
AntInstaller
AntInstaller通过XML文件定义UI,用Ant做后台。所以ANT所能做的事情AntInstaller同样也胜任。
更多AntInstaller信息
FreeInstaller
FreeInstaller能够把JAVA程序打包成多种平台下的应用程序比如UNIX, LINUX 和 Windows NT.
更多FreeInstaller信息
ROXES ANT Tasks
这个工具利用 ANT 来制作在 Windows, MacOS X, Unix 平台上可执行的文件,比如 exe,zip,jar。ROXES ANT Tasks 基于 GPL 发布。
更多ROXES ANT Tasks信息
Mini Installer
Mini Installer是用来构建JAVA安装程序一个简单类包。整个过程以脚本为驱动,最后结果是一个独特的JAR文件。用户可以通过双击来执行一个类似向导的安装过程。
更多Mini Installer信息
Antigen
Antigen (Ant Installer Generator)这个工具结合一个ANT构建脚本与一个GUI来把Java文件打包成可执行的Jar文件。它的主要目的是从Ant脚本创造一个强大的图形安装工具。
更多Antigen信息
Packlet
Packlet是一个针对Java的简单安装工具。一个Packlet类似于一个zip或tgz文件。它把应用程序打包成一个单一的可分解的压缩文件。Packlet文件能够在任何有安装Java 2运行环境的机器上运行。
更多Packlet信息
Java Service Wrapper
Java Service Wrapper可以把Java应用程序安装成一个Windows NT服务或Unix Daemon.它同时还为应用程序提供日记功能,灵活的配置,可靠的运行性能,按需求重新启动,简化应用程序的安装等,
更多Java Service Wrapper信息
JPackIt
JPackIt可以把Java工程打包成一个可执行的包(如:jar,class或exe).包括所有Java应用程序资源如:代码,图片,属性文件和被引用的第三方包.
更多JPackIt信息
One-JAR
One-JAR可以解决如何把一个依赖于多个其它jar文件的应用程序发布成一个单一的可执行Jar文件.它使用一个可定制的类装载器(classloader)来打开在主Jar中的Jar文件包.
更多One-JAR信息
Autojar
Autojar帮助从不同的inputs(如:自身classes,外部文档等)制作最小的Jar文件。它从一个或多个给定的classes开始,依据字节码(bytecode)递归搜索相关联的classes,然后从input文档中提取这些Classes,并把它们拷贝到output中. 最终的文档将只包含真正需要的classes. 因而能够保持applet的大小并降低applet的加载时间或者让应用程序独立于第三方类库。
更多Autojar信息
MJAR
MJAR(Managed Jar Framework)Java软件分发/打包框架。它允许在相同VM内并行部署classloader分离的应用程序。MJAR使用Spring框架来管理内部组件。
更多MJAR信息
NativeJ
NativeJ是一个采用Java1.5开发的打包工具。利用NativeJ可把Java应用程序制作成真正独立不依赖于JRE的本地(windows,linux与mac)可执行程序(如Windows中的.exe) 。支持SWT,JFace,AWT和Swing 。
更多NativeJ信息
PackJacket
PackJacket是IzPack项目的一个GUI操作前端,采用Java Swing开发。用于为你的应用程序创建一个安装包。利用PackJacket创建的安装包支持多种平台和多种语言。
更多PackJacket信息
WinRun4J
WinRun4J是一个用在Windows中可配置的Java启动器(Launcher)。可以用它来制作一个启动Java应用程序的exe 可执行程序。可以指定exe程序图标,启动欢迎界面,自定义在任务管理器中显示的名称。它使用INI文件来配置classpath、main class、vm参数和程序参数。此外还可以将程序添加到Windows服务中。
收录时间:2010-12-23 14:16:17
更多WinRun4J信息
Jar Jar Links
Jar Jar Links是一个Java类库重新打包工具。
可以帮助你将其它用到的java库打包并嵌入到你自己的项目jar包中。这样做的原因有:
当你发布项目的时候,把用到的库打包进现有项目jar包,可以让发布的这个jar包不比依赖于其它项目的jar包;
当你所用到的java库升级了以后,它所新发布的jar包可能和你现存的项目不匹配,为了保持项目的代码稳定性,你可以把编写代码时所用到的依赖jar包,全部打包进现在的项目jar包,以避免出现这个问题。
jarjar可以通过Ant任务的方式使用,也可以单独地在命令行下使用。打包代码时,如果你要重命名某些依赖包的名字的时候,jarjar会调用字节码转换(通过ASM)来更新代码,并自动做好其他工作。
龙四
2011-10-28
打赏
举报
回复
直接弄好程序目录,压缩整个目录
执行文件或.bat或.sh
[Quote=引用 3 楼 lushuaiyin 的回复:]
没说清,我做的是应用程序(application)......
[/Quote]
索隆
2011-10-28
打赏
举报
回复
没说清,我做的是应用程序(application)......
Linux平台Java应用
打包
工具
exe4j
实战项目
在跨平台Java应用开发中,如何将标准JAR文件封装为Linux系统原生可执行
程序
,是提升部署效率与用户体验的关键环节。作为
exe4j
的Linux适配版本,专为将Java应用
程序
打包
为ELF格式二进制文件而设计,支持自动嵌入JRE、配置启动参数、设置进程名及自定义图标等功能。其核心价值在于屏蔽JVM环境依赖,使Java应用像本地
程序
一样被调用,广泛应用于企业级服务部署、桌面软件分发和自动化运维场景。
exe4j
打包
工具
及详细使用教程
随着Windows平台应用
程序
开发的普及,Java开发者面临一个共同的问题:如何将自己编写的Java应用
程序
打包
成Windows下的可执行文件。传统的Java应用
程序
依赖于JVM(Java虚拟机)进行运行,这使得
程序
的分发和运行在非技术用户中变得复杂。
exe4j
应运而生,作为一款专业的Java
程序
打包
工具
,它能将Java应用
程序
和必要的运行环境一起
打包
成一个独立的可执行文件(.exe),极大地简化了部署过程。本章将介绍
exe4j
的基本功能和优势,为读者构建起一个对
exe4j
工具
整体认识的基础框架。
exe4j
4.5.2:简化Java应用部署的
打包
工具
exe4j
4.5.2是一个强大的Java应用
程序
打包
工具
,它可以将Java项目
打包
成独立的Windows可执行文件(.exe)。该
工具
的设计目标是让Java应用的部署和分发变得简单快捷,无需用户额外安装Java运行时环境(JRE)。简而言之,无论是为了简化部署流程还是为了提高用户体验,
exe4j
都是Java开发者在Windows平台上部署应用
程序
时的一个优秀选择。
Java
程序
打包
工具
集:
exe4j
与InnoSetup实战教程
在本章中,我们将对
exe4j
与InnoSetup这两种
工具
进行基础介绍,为读者提供一个清晰的认识。
exe4j
是一款广泛使用的Windows应用
程序
打包
工具
,它能将Java应用
程序
转换为Windows可执行文件(exe)。而InnoSetup则是一款功能强大的安装包制作
工具
,主要用于创建安装和卸载
程序
。
exe4j
是一款为Java应用
程序
提供Windows平台安装包的
工具
。
用
exe4j
将java
程序
转exe
程序
因为工作有这方面的需要,之前上网搜过许多关于将java
程序
转为可执行(exe)
程序
的网页,但都不尽人意。过了一段时间再搜时发现这个好东西
exe4j
。亲自试了刀发觉真的很简单和
好用
。把它记下来方便健忘和大家:第一、将应用
程序
导出成一个JAR文件。1、先
打包
程序
成一个jar,在eclipse里面很容易做到,右击
程序
选择“Export”。
Java EE
67,535
社区成员
225,843
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章