利用InstallAnywhere制作JAVA可执行程序安装文件

2023-12-17 10:18

本文主要是介绍利用InstallAnywhere制作JAVA可执行程序安装文件,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

利用InstallAnywhere制作JAVA可执行程序安装文件(转)

                                                 

                                   转自http://hi.baidu.com/chinagenius/blog/item/e54829de4713095f94ee37a6.html

关键字:JAVA installanywhere 下载 破解 可执行 教程 JAR

InstallAnywhere 简介(摘自百度百科&VeryCD)一个为多个平台产生的全方位的安装软件

为多个平台提供解决方案是对软件生产商的一种挑战。许多解决方案都依赖于针对每种目标操作系统的自定义安装,它们都拥有自身的安装体验且需要单独的维护。所有这些问题都增加了额外的开发费用和支持成本、客户混淆度以及发布过程中不必要的时间浪费。理想的部署软件解决方案应为这些生产商提供一种方法来针对其所有客户创建一个高质量的标准化安装体验,不论这些客户使用的是 Unix、Linux、Mac OS X、Windows 还是其他操作系统,InstallAnywhere 应运而生。它是个相当好用的程序安装向导制作工具,智能性相当高并且可以自动地在每个平台上处理所有相关的安装程序细节,可以用来将java的class文件转换为可执行.exe文件(Windows)或者.bin文件(Linux)。

InstallAnywhere 下载地址

www.componentcn.com/download/Acresso/install.exe

InstallAnywhere 破解文件:blogimg.chinaunix.net/blog/upfile2/090817112657.zip

破解说明:把IAClasses.zip覆盖安装目录下的IAClasses.zip.例如安装目录为C:/Program Files/InstallAnywhere 2009 Enterprise,则覆盖该目录下的IAClasses.zip。

安装完以后,现在断开互联网,首次打开installanywhere(以下简称IA)会进入注册信息页面,在这里将First Name/Last Name等信息全部填写完毕,在Serial Number注册码栏填写任意22位字符,如下图所示

这样注册完毕后,再次启动IA就可以继续使用了

现在让我们创建一个Installanywhere安装包

1、Choose Template and Create Project

这里我选择典型工程模板(Tipical Project Template)
Save as 选择即将生成的可执行文件存储路径,方便起见,我选择在桌面上新建一个temp文件夹,文件名任意即可

2、Project Info默认即可--->>>Next--->>>File/Folder Hierachy--->>>Add Files,这里打开你要打包的工程目录,AddAll添加该project下面所有子文件,下一步进行筛选






3、Next--->>>Main Class(Full Package Name)--->>>这里最好自己填写主类类名(package.class),当然也可以让IA在我们选中的项目目录中自动查找,不过这样的话查询效率会很慢,因为IA会查询项目下所有文件包括JAR包里面包含Main方法的class。

4、Next--->>>将项目路径加入到CLASSPATH中,选择in classpath并按下Automatically Set ClassPath,这一步很重要



5、Next--->>>Build Installer for...这里选择我们要为哪个平台生成可执行文件,这里我选择Windows,两个选项Without VM这说明可执行文件中不包含JVM,如果将此安装文件放在一个没有安装JRE的Windows机器上不能执行,因此安装文件比较小。With VM打包出的可执行文件相反可以在任何Windows机器上运行,无论是否安装JRE,因此安装文件也比较大。 看自己需要选择了,一般只选择With VM即可。

6、Build---->>>Success

7、复制Your Web Installer is Located at栏地址到资源浏览器,打开此目录下InstData/Windows/VM子目录,我们会看到install.exe可执行文件,好了,它就是我们项目的安装文件,双击运行安装,安装完毕以后我们可以查看一下安装目录下的文件



最后运行:

点击开始--->>>所有程序--->>>选择我们刚才安装的项目--->>>双击即可运行。

 

呵呵,这样我们自己制作的windows安装包已经安装成功了(其他平台类似),这可是跨Windows平台的哦~~ 是不是感觉不

这篇关于利用InstallAnywhere制作JAVA可执行程序安装文件的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/504026

相关文章

Java如何从Redis中批量读取数据

《Java如何从Redis中批量读取数据》:本文主要介绍Java如何从Redis中批量读取数据的情况,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一.背景概述二.分析与实现三.发现问题与屡次改进3.1.QPS过高而且波动很大3.2.程序中断,抛异常3.3.内存消

SpringBoot使用ffmpeg实现视频压缩

《SpringBoot使用ffmpeg实现视频压缩》FFmpeg是一个开源的跨平台多媒体处理工具集,用于录制,转换,编辑和流式传输音频和视频,本文将使用ffmpeg实现视频压缩功能,有需要的可以参考... 目录核心功能1.格式转换2.编解码3.音视频处理4.流媒体支持5.滤镜(Filter)安装配置linu

在Spring Boot中实现HTTPS加密通信及常见问题排查

《在SpringBoot中实现HTTPS加密通信及常见问题排查》HTTPS是HTTP的安全版本,通过SSL/TLS协议为通讯提供加密、身份验证和数据完整性保护,下面通过本文给大家介绍在SpringB... 目录一、HTTPS核心原理1.加密流程概述2.加密技术组合二、证书体系详解1、证书类型对比2. 证书获

Java使用MethodHandle来替代反射,提高性能问题

《Java使用MethodHandle来替代反射,提高性能问题》:本文主要介绍Java使用MethodHandle来替代反射,提高性能问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑... 目录一、认识MethodHandle1、简介2、使用方式3、与反射的区别二、示例1、基本使用2、(重要)

Java实现本地缓存的常用方案介绍

《Java实现本地缓存的常用方案介绍》本地缓存的代表技术主要有HashMap,GuavaCache,Caffeine和Encahche,这篇文章主要来和大家聊聊java利用这些技术分别实现本地缓存的方... 目录本地缓存实现方式HashMapConcurrentHashMapGuava CacheCaffe

SpringBoot整合Sa-Token实现RBAC权限模型的过程解析

《SpringBoot整合Sa-Token实现RBAC权限模型的过程解析》:本文主要介绍SpringBoot整合Sa-Token实现RBAC权限模型的过程解析,本文给大家介绍的非常详细,对大家的学... 目录前言一、基础概念1.1 RBAC模型核心概念1.2 Sa-Token核心功能1.3 环境准备二、表结

eclipse如何运行springboot项目

《eclipse如何运行springboot项目》:本文主要介绍eclipse如何运行springboot项目问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目js录当在eclipse启动spring boot项目时出现问题解决办法1.通过cmd命令行2.在ecl

Java中的Closeable接口及常见问题

《Java中的Closeable接口及常见问题》Closeable是Java中的一个标记接口,用于表示可以被关闭的对象,它定义了一个标准的方法来释放对象占用的系统资源,下面给大家介绍Java中的Clo... 目录1. Closeable接口概述2. 主要用途3. 实现类4. 使用方法5. 实现自定义Clos

Jvm sandbox mock机制的实践过程

《Jvmsandboxmock机制的实践过程》:本文主要介绍Jvmsandboxmock机制的实践过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、背景二、定义一个损坏的钟1、 Springboot工程中创建一个Clock类2、 添加一个Controller

SpringBoot实现文件记录日志及日志文件自动归档和压缩

《SpringBoot实现文件记录日志及日志文件自动归档和压缩》Logback是Java日志框架,通过Logger收集日志并经Appender输出至控制台、文件等,SpringBoot配置logbac... 目录1、什么是Logback2、SpringBoot实现文件记录日志,日志文件自动归档和压缩2.1、