如何利用Inno Setup制作java swing程序安装包

如何利用Inno Setup制作java swing程序安装包,第1张

1制作安陆闭装包之前首先将要发布的java程序打包成exe文件,这个网上介绍很多,我是用的exe4j打的包,打包完成后将生成的exe文件及其他扩展文件、文件夹、主程序、java环境(jre)包全部拷贝到一个文件夹中备用。

2 安装Inno Setup,网上有下载,本文利用的是Inno Setup5汉化版, 安装完成后双击桌面快捷方式Inno Setup 编译器打开Inno Setup5

3选择【用[脚本向导]创建新的脚本文件】点击确定,d出Inno Setup脚本向导,点击下一步

4在d出的菜单中,填入应用程序的名称、版本、及相关制作者信息点击下一步

5在此窗中中指定应用程序的文件夹名称,其他默认,点击下一步

6在此窗口中首先指定应用程序的主程序的文件路径;

7然后点击添加文件将程序运行需要的其他文件依次加入

8如果程序运行需要加入文件夹点击添加文件夹将需要的文件夹加入,因为我们之前将程序运行所需的所有文件都拷贝到一个文件夹中,所以选择添加文件夹一次性将文件全部加入即可

9点击下一步输入程序安装后要创建的开始菜单中的显示名称,勾选创建卸载图标、桌面图标等选项,点击下一步;

10在此窗口中选择要显示的许可文件、及安装前后要显示的信息文件,点击下一步

11选择安装过程中显示的语言,InnoSetup支持多语言,点击下一步

12在此窗口中可以选陵悉铅择安装程序制作好后的尺好输出文件路径及文件名,自定义安装程序图标及安装密码(如果需要的话),点击下一步

13点击下一步,默认即可,下一步

14点击完成

你用java做的客户端的应用程序?

然后想实现类似于windows下。exe安装程序的安装效果裂渗?

要是的话可以参考以下:

将Java应用程序本地编译为EXE的几种方法(推荐使用JOVE和JET)

1. 从www.towerj.com获得一个TowerJ编译器,该编译器可以将你的CLASS文件

编译成EXE文件。

2. 利用微软的SDK-Java 4.0所提供的jexegen.exe创建EXE文件,这个软件可以

从微软的网站免费下载,地址如下:

http://www.microsoft.com/java/download/dl_sdk40.htm

jexegen的语法如下:

jexegen /OUT:exe_file_name

/MAIN:main_class_name main_class_file_name.class

[and other classes]

3. Visual Cafe提供了一个能够创建EXE文件的本地编译器。你需要安装该光盘

上提供的EXE组件。

4. 使用InstallAnywhere创建安装盘。

5. 使用IBM AlphaWorks提供的一个高性能Java编译器,该编译器可以从下面的

地址获得:

http://www.alphaworks.ibm.com/tech/hpc

6. JET是一个优秀的Java语言本地编译器。该编译器可以从这个网站获得一个

测试版本:

http://www.excelsior-usa.com/jet.html

7. Instantiations公司的JOVE

http://www.instantiations.com/jove/...ejovesystem.htm

JOVE公司合并了以前的SuperCede,一个优秀的本地编译器,现在SuperCede

已经不复存在了。

8. JToEXE

Bravo Zulu Consulting, Inc开发的一款本地编译器,本来可以从该公司的

网页上免费下载的,不过唤乱目前在该公司的主页上找不到了。

不过JAVA编译成EXE就没有太大的意肆链脊义了!

你可以看一下这个~这是开源的制作安装程序的工具。或者使用windowsinstall之类的工具竖祥也可以实现。 http://www.open-open.com/47.htm IzPack IzPack 是一个 Java 安装程序制作工具,能够制作一些简单的安装程序余蚂搏。制作出来的安装程序能在 Unix-like, MacOS X, Windows 等系统平台上运行。 更多IzPack信息 JSmooth 使用JSmooth将做好的JAR包装成EXE。 更多JSmooth信息 launch4j launch4j是Java应用程序的Windows本地可执行文件 (.exe) 封装器。提供了本地d出屏幕,应用程序图标,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开始,依据字节码(byt


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12392507.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存