Excelsior JET是一款通过提前(Ahead-Of-Time (AOT))编译技术增强的Java虚拟机,也含有当前大多数J2SE VM环境中的使用JIT编译技术。AOT编译器能够将Java代码转化为传统的Windows可执行文件(EXE、DLL和NT服务)或Linux二进制文件(可执行文件或共享库),他们如同由C++、FORTRAN或COBOL编写的程序一样,可以直接在硬件上运行。
JET能实现jar转化exe,同时提供代码保护。并且提供安装卸载(这点跟InstallAnywhere很像)。作为商业软件确实功能很强大。但是执行过程很慢,另外JET分32位版与64位版。建议用32位版,因为64位版生成的文件32位系统无法使用(win系)。
官网视频:http://www.excelsiorjet.com/tutorials/getting-started
一、转换exe
1、开始界面
除了SE的application外,其他几个都未用过。无奈资料少,英文差
2、第一步准备工作区,加载jar文件,设置classpath。
3、运行测试
4、如何编译文件,选择默认就好
5、设置参数heap、GC等直接next
6、设置生成文件
7、设置icon与运行模式
8、build(编译)
二、程序打包
1、添加文件到package
2、设置classpath
3、运行尝试
4、选择安装方式
5、安装信息设置
6、打包