java打pc安装包



1 先打jar  只选择src 和 res  

JAVA能开发PC端的软件么 用java开发pc软件_JAVA能开发PC端的软件么


点击下一步 进入此界面

JAVA能开发PC端的软件么 用java开发pc软件_derby_02

找到 Main class 程序启动类  点击finish

生成的jar  和 lib jre 

数据库调用代码一定要写好路径  同路径下此时的jar已经可以使用数据库了  详情第一章节有教程)  

放到同一个文件夹下 如下图


下面的配置主要是lib 和 jre 还有jar的配置

切记  配置中所用到的lib 和 jre jar 都要在此文件夹下   路径一定要统一 不然打出的包就找不到内容了

JAVA能开发PC端的软件么 用java开发pc软件_pc_03


打exe 包 网上常用的是exe4j工具  但是此工具打出的包会出现界面布局失贞情况 

所以此处使用JSmoot 打包   网上都能下载到  下载好后 运行jsmoothgen.exe  然后按照如下配置

JAVA能开发PC端的软件么 用java开发pc软件_java_04


可执行的二进制文件可以自定义名字 mian.exe即可

JAVA能开发PC端的软件么 用java开发pc软件_pc_05


嵌入式jar 就是刚才打包好的jar

Classpath 把 lib中所有的包引入

JAVA能开发PC端的软件么 用java开发pc软件_JAVA能开发PC端的软件么_06


JVM 捆绑 找到自己文件夹下的jre 再次强调 此时的jre 和 上面的lib 都是和jar 在同文件夹下

JAVA能开发PC端的软件么 用java开发pc软件_java_07


点击设置按钮 保存配置文件 

JAVA能开发PC端的软件么 用java开发pc软件_JAVA能开发PC端的软件么_08

然后会在同文件下生产main.exe

JAVA能开发PC端的软件么 用java开发pc软件_swing_09

此时的mian.exe是可直接运行的 整个文件下拷贝到任何一个无java 环境的电脑上都可以运行


如果想要把这些文件打成一个安装包的话  需要借助工具 Inno Setup 编译器  次编辑器同样网上很好找到资源下载

打开Inno Setup

选择创建新的脚本文件

JAVA能开发PC端的软件么 用java开发pc软件_JAVA能开发PC端的软件么_10





然后一直点下一步即可  中间的配置很简单   主要说下 这个界面

JAVA能开发PC端的软件么 用java开发pc软件_pc_11

先把刚才生成的main.exe 按照如图放好  此时如果直接添加文件夹 把lib jre dbery 等文件放进来 必然报错

应该把lib jre dbery 放到一个新建的文件夹下

JAVA能开发PC端的软件么 用java开发pc软件_java_12


然后选择添加这个新的文件夹 

JAVA能开发PC端的软件么 用java开发pc软件_swing_13

然后一直点击下一步

选择自定义编辑器输出文件夹  次文件路径就是 生成的安装包路径

JAVA能开发PC端的软件么 用java开发pc软件_swing_14

选择输出文件夹 然后一直下一步即可

JAVA能开发PC端的软件么 用java开发pc软件_derby_15


完成后 会在刚才选择的文件夹下生产一个 setup.exe此文件可以放到任何一个无java环境的电脑安装  安装后即可运行