使用exe4j制作伪exe文件
来源:互联网 发布:网络建设规范 编辑:程序博客网 时间:2024/06/07 10:30
原理:可执行的jar包文件可以通过命令行java -jar jarfile.jar来执行。制作伪exe其实做法一样,只不过做成exe,调用系统中的java.exe来运行它。
一般情况下,exe4j做成的可执行文件仍需JRE支持,也就是说只能在安装了JRE的计算机上运行。不过有一种方法可制作伪exe文件,在没有安装JVM的机器上也能运行:虽然exe4j并不提供将JRE打包的功能,但是它提供如何搜索JRE的方法。在第六项设定[JRE]中有一步[Search sequence],添加一个Directory方式的搜索入口,指定是相对目录“.” ,然后把JRE目录中的bin和lib两个目录复制到你的发布目录中就可以了。(当然你可以不用当前目录“.”,任何当前目录下的其他目录也可以,比方“./JRE”之类的)。此时发布目录中生成的exe文件就在运行时就会调用当前目录中的JRE,而不是通过系统注册表及环境变量寻找JRE了,所以只要把整个发布目录(含exe及JRE的bin和lib)复制到其他计算机上,也就实现了“目标机即便没有安装过JRE也可以执行”。当然,这种发布方式无法得到一个内含JRE的单独的exe文件。另外,JRE的完整目录有50M,但是我们的程序只可能调用其中很少的一部分,你可以手动为发布目录中的JRE减肥、去掉不使用的文件,但这需要一定的经验。减肥后的JRE根据应用程序的不同,最小可以只有10M左右。
打包完成后运行,如果报错,可能是没有注册的缘故。
- 使用exe4j制作伪exe文件
- exe4j制作exe文件
- exe4j制作exe文件
- 利用exe4j制作exe文件
- Java GUI使用exe4j打包exe文件
- 使用exe4j生成exe
- 使用exe4j打包exe
- 使用EXE4J将JAR包转换为EXE文件
- 使用EXE4J将JAR包转换为EXE文件
- java项目使用exe4j打包成exe文件
- jar打包成exe文件 exe4j使用篇(一)
- 使用EXE4J将JAR包转换为EXE文件
- 使用EXE4J将JAR包转换为EXE文件
- 使用exe4j将java程序打包成exe文件
- 用exe4j工具将eclipse生成的jar文件制作成exe文件
- 使用jsmooth 制作exe文件
- 使用jsmooth 制作exe文件
- 使用jsmooth 制作exe文件
- 透过汇编另眼看世界之DLL导出函数调用
- 生成注册码的一种简单算法(取余)
- 使用class mailmessage 的简单例子.
- 学习ARM开发(6)
- org.hibernate.type.Type的问题
- 使用exe4j制作伪exe文件
- gcc 学习笔记-创建静态库-创建动态库
- C# 文件操作总结
- MFC DLL深入浅出
- 基于ARM核的Intel XScale嵌入式系统
- 基于Intel PXA255平台的网络摄像机设计
- TCHAR,CHAR,LPSTR,LPCSTR,char
- 利用Event handles取消并复制父权限
- 我开发扑克牌游戏---界面