java桌面程序制作过程

看了很多教程,也摸索了很多次,整理下制作过程和对应的工具。已全部实测可行,具体案例可以下载试下:
http://pan.baidu.com/s/1c0nT1RU

客户端已经安装jdk:

1.产品打包方案
flat-jar或者eclipse打jar------exe4j----inno setup
客户端没有安装jdk:
2.产品打包方案
flat-jar或者eclipse打jar ---  cmd命令:
特点:当前目录自己携带jar环境,直接配置临时java虚拟机,最后启动jar
set JAVA_HOME=%cd%\jre7
set CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
set PATH=%JAVA_HOME%\bin;%PATH%;


#java -jar batdemo_fat.jar
start javaw -jar batdemo_fat.jar
--inno setup




最新动态:
1.取消fatjar打包,eclipse自带打包运行启动速度快的明显


2.inno setup打包注意:和运行程序同级目录下的文件夹必须都放在统一的一个文件夹下面去打包,才能添加到同级目录,比如:
a.bat
b.exe
folder---文件夹
----jar7
----config
----resouce
就是把打包的文件夹全丢到一个文件夹里面,打包的时候,选择folder,同意选择里面全部内容即可!


3.解决bat文件启动一闪,和美化
BatToExeConverter把bat转为exe,inno setup打包的时候就可以处理了
逼近是bat启动的虚拟机和java程序,用bat启动会闪一下,用这个转换的时候,要选择,‘隐形应用程序’,只是隐身cmd窗口,java程序不会隐藏


4.jar包用exe4j打成exe,再用bat启动exe,再bat转exe

你可能感兴趣的:(swtUi4)