利用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

相关文章

在 Spring Boot 中连接 MySQL 数据库的详细步骤

《在SpringBoot中连接MySQL数据库的详细步骤》本文介绍了SpringBoot连接MySQL数据库的流程,添加依赖、配置连接信息、创建实体类与仓库接口,通过自动配置实现数据库操作,... 目录一、添加依赖二、配置数据库连接三、创建实体类四、创建仓库接口五、创建服务类六、创建控制器七、运行应用程序八

基于Spring Boot 的小区人脸识别与出入记录管理系统功能

《基于SpringBoot的小区人脸识别与出入记录管理系统功能》文章介绍基于SpringBoot框架与百度AI人脸识别API的小区出入管理系统,实现自动识别、记录及查询功能,涵盖技术选型、数据模型... 目录系统功能概述技术栈选择核心依赖配置数据模型设计出入记录实体类出入记录查询表单出入记录 VO 类(用于

深入解析Java NIO在高并发场景下的性能优化实践指南

《深入解析JavaNIO在高并发场景下的性能优化实践指南》随着互联网业务不断演进,对高并发、低延时网络服务的需求日益增长,本文将深入解析JavaNIO在高并发场景下的性能优化方法,希望对大家有所帮助... 目录简介一、技术背景与应用场景二、核心原理深入分析2.1 Selector多路复用2.2 Buffer

Java中数组与栈和堆之间的关系说明

《Java中数组与栈和堆之间的关系说明》文章讲解了Java数组的初始化方式、内存存储机制、引用传递特性及遍历、排序、拷贝技巧,强调引用数据类型方法调用时形参可能修改实参,但需注意引用指向单一对象的特性... 目录Java中数组与栈和堆的关系遍历数组接下来是一些编程小技巧总结Java中数组与栈和堆的关系关于

SpringBoot利用树形结构优化查询速度

《SpringBoot利用树形结构优化查询速度》这篇文章主要为大家详细介绍了SpringBoot利用树形结构优化查询速度,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录一个真实的性能灾难传统方案为什么这么慢N+1查询灾难性能测试数据对比核心解决方案:一次查询 + O(n)算法解决

SpringBoot实现虚拟线程的方案

《SpringBoot实现虚拟线程的方案》Java19引入虚拟线程,本文就来介绍一下SpringBoot实现虚拟线程的方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,... 目录什么是虚拟线程虚拟线程和普通线程的区别SpringBoot使用虚拟线程配置@Async性能对比H

javaSE类和对象进阶用法举例详解

《javaSE类和对象进阶用法举例详解》JavaSE的面向对象编程是软件开发中的基石,它通过类和对象的概念,实现了代码的模块化、可复用性和灵活性,:本文主要介绍javaSE类和对象进阶用法的相关资... 目录前言一、封装1.访问限定符2.包2.1包的概念2.2导入包2.3自定义包2.4常见的包二、stati

SpringBoot结合Knife4j进行API分组授权管理配置详解

《SpringBoot结合Knife4j进行API分组授权管理配置详解》在现代的微服务架构中,API文档和授权管理是不可或缺的一部分,本文将介绍如何在SpringBoot应用中集成Knife4j,并进... 目录环境准备配置 Swagger配置 Swagger OpenAPI自定义 Swagger UI 底

解决hive启动时java.net.ConnectException:拒绝连接的问题

《解决hive启动时java.net.ConnectException:拒绝连接的问题》Hadoop集群连接被拒,需检查集群是否启动、关闭防火墙/SELinux、确认安全模式退出,若问题仍存,查看日志... 目录错误发生原因解决方式1.关闭防火墙2.关闭selinux3.启动集群4.检查集群是否正常启动5.

SpringBoot集成EasyExcel实现百万级别的数据导入导出实践指南

《SpringBoot集成EasyExcel实现百万级别的数据导入导出实践指南》本文将基于开源项目springboot-easyexcel-batch进行解析与扩展,手把手教大家如何在SpringBo... 目录项目结构概览核心依赖百万级导出实战场景核心代码效果百万级导入实战场景监听器和Service(核心