然后将jdk.config里面的javapath修改成相对的路径,例如原来是:
javapath ../jdk1.4/bin/java修改成:
javapath ../../jdk1.4/bin/java最后将JBuilder.exe,JBuilder.config修改成所需要的文件名,例如foo.exe和foo.config文件。
至此,通过修改JBuilder来使用exe文件启动自己的Java应用程序已经完成了但是好玩的地方并不在这个地方,下面的小技巧可能更有趣,将Jar文件打包进入exe文件!
假设利用上面的文件,生成hello.jar包,执行过程:
jar cvf hello.jar hello*.class类文件打包成exe文件,然后将jar包附加到JBuilder.exe后面去,执行过程:
copy /b ..JBuilder.exe+hello.jar foo.exe将jar文件转化成exe文件
在foo.config(JBuilder.config)文件里面把前面加入的类路径去掉,并加入下面的路径:
addpath E:/jbuilder5/bin/temp/foo.exe
然后执行: foo.exe 将会看到一个含jar包的exe文件被执行了!
这个过程的大致原理是:exe文件的重要信息都在文件头部,所以把乱七八糟的东西放exe文件尾部是不要紧的;而jar/zip文件的重要信息是在文件尾部的,这样它们两不相干,能够容易的被执行。
但是使用这个功能,自己要承担可能带来的风险,因为Borland对这个功能不提供官方的支持!
[责任编辑:editorforddvip]
相关链接
本栏更新