【发布时间】:2012-06-25 20:10:54
【问题描述】:
如何在 Java 应用程序中嵌入二进制文件(确切地说是可执行文件)?有没有办法在编译时读取文件,或者我必须将十六进制转储复制到应用程序的源代码中?
【问题讨论】:
标签: java jar executable exe
如何在 Java 应用程序中嵌入二进制文件(确切地说是可执行文件)?有没有办法在编译时读取文件,或者我必须将十六进制转储复制到应用程序的源代码中?
【问题讨论】:
标签: java jar executable exe
Jar 文件是带有额外元数据的 zip 文件。您可以轻松地将 exe 文件直接嵌入到您的 jarfile 中。
您不能轻易地让 Windows 执行压缩文件中的 EXE 文件,但您可以从类路径资源中读取它并将其写入带有“.exe”后缀的临时文件,然后执行。
【讨论】: