豆豆首页 > 技术教程 > 程序设计 > Java > 入门

用JBuilder9制作EXE文件不公开秘笈

http://tech.ddvip.com 2006年11月28日 01:07:08    
 
 

  然后将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]

点击搜索更多"JBuilder"相关信息
正在加载评论...
请您留言
网友昵称: 匿名发表(无需注册)
 
请输入验证码:  
如果您还不是豆豆会员,欢迎注册
 
请您注意
· 遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。
· 豆豆网拥有管理笔名和留言的一切权利。
 
 
专题文章推荐