标签: java jar executable exe
如何在Java应用程序中嵌入二进制文件(可执行文件)?有没有办法在编译期间读取文件,或者我是否必须将十六进制转储复制到应用程序的源代码中?
答案 0 :(得分:5)
Jar文件是带有额外元数据的zip文件。您可以直接在您的jar文件中嵌入一个exe文件。
您无法轻松让Windows 执行您的zip文件中的EXE文件,但您可以从类路径资源中读取它并将其写入带有“.exe”-suffix的临时文件,然后执行。