【文件属性】:
文件名称:Java文件转换为 Exe 可执行文件
文件大小:37KB
文件格式:RAR
更新时间:2011-09-17 17:13:07
class2exe
1. 简介
软件功能为:将 Jar 文件转换为 Exe 可执行文件。
生成的 Exe 文件在执行时,需要 JRE(Java Runtime Environment)。
2. 用法及举例
本软件在控制台下运行,格式:
D:\>J2E /m
说明:
jarfile - 指定 jar 文件名
mainclass - 有静态 main() 方法的启动类
(通过 J2E /? 可获得更多用法。)
举例:
第一步:编写文件 D:\test\Hello.java:
package test;
public class Hello
{
public static void main(String argv[])
{
System.out.println("Hello, world");
}
}
第二步:编译,得到 Hello.class 文件。并使用 jar.exe 生成 jar 文件:
D:\>javac test/Hello.java
D:\>jar cvf test.jar test/Hello.class
第三步:使用 j2e 工具,将 jar 文件转换为 exe 可执行文件,指定启动类为 “test.Hello”:
D:\>j2e test.jar /m test.Hello
Jar file : test.jar
Exe file : test.EXE
Main class: test.Hello
test.EXE created successfully.
D:\>test.exe
得到的 test.exe 即为生成的可执行文件。
3. 运行环境的安装与配置
3.1 自动寻找运行环境
从 jar 生成的可执行文件,运行时需要 jre 环境。推荐安装 SUN JRE 1.4 以上版本。
可执行程序能够自动从“注册表”或“JAVA_HOME环境变量” 找到当前操作系统中所安装的 jre 环境。
3.2 配置运行环境
如果 jre 文件夹采用复制方式,随同可执行文件一起发布,那么可以添加配置文件进行配置。
配置文件为:与可执行文件同一文件夹内,文件名相同,扩展名为 ".cfg" 的文件。
配置方法为:指明 jvm.dll 所在相对位置或者绝对位置。
举例:
对于前面的例子 test.exe,对应的配置文件为 test.cfg。
如果将 jre 的文件夹 "jre1.5.0" 随同 test.exe 一同发布,则配置文件 test.cfg 可以写成:
jvmdll jre1.5.0\bin\client\jvm.dll
3.3 运行库 CLASSPATH 的指定
如果运行时还需要其他的 jar 文件,那么可以在环境变量 CLASSPATH 中包含,也可以在配置文件中添加配置:
classpath d:\lib1.jar;e:\lib2.jar
【文件预览】:
javaclass2exe
----J2E.exe(28KB)
----Desktop_.ini(9B)
----Licence.txt(563B)
----J2ECore.dll(128KB)
----README.TXT(2KB)