开始学java以来,一直在想一个完美的java/c等工程程序,如何让它能在像QQ等那些软件一下脱离eclipse坏境独立运行,即能在任何windows坏境下使用呢?
通过对java的继续学习,和查询了部分资料现在总结出:将jar文件转换成exe可执行文件
本例为一个查询数据库功能java工程案例,转换成exe安装文件后可移植到
其他windows环境下安装使用。
1.环境:java开发环境(略)(以前博客就提过,网上也有一大堆资料介绍)
exe4j_pj.zip 和isetuo-5.5.5.1410769109.exe (这两个文件用来把jar转化exe文件的)
2.从eclipse中到出工程为jar文件(过程略,太简单),收集工程所需的外联库(这里为数据库所需要的驱动文件),收集java环境jre6所有文件(java_home目录下的那个),如图所示,全都放在一个文件夹(这里为sunset)下:
2. 使用exe4j软件(后面未说明之处全是next完成操作)
3.指定所需要转换的工程
4添加exe文件图表(favicon.ico)(根据自己的喜好和工程需求添加)
5. 指定编译环境和主类
6.java版本
7.java环境
8.选择默认的vm
9.应用程序图标
10 需要依靠java环境的exe文件已经做好(中间还有几个过程省掉了,全是一直next默认下来就可以)
11. inno setup使上述exe文件脱离java环境,这是软件启动界面
12.菜单栏file->new
13指定开发版本和开发商
15 指定工程对象
16 形成自定义安装过程
17 可以添加认证证书/序列号之类的(这里不加那些繁琐的步骤)
18软件语言
19这一步比较重要,决定安装软件的样貌
20 完成配置
21开始编译
22保存编译过程的记录和exe文件存放位置
23编译
24可以脱离Java环境的安装软件,也是最终形式
25软件安装后,运行结果(本例为一个数据库查询软件)
到此整个java开发流程全部结束,java程序有点简略(只是一个对指定数据库的增删改查功能软件),如果用java开发windows游戏,就可以通过此种方式上线,再也不是限制在eclipse里面源代码!!