如何在 Java 应用程序中嵌入二进制文件(准确地说是可执行文件)?有没有办法在编译时读取文件,或者我是否必须将十六进制转储复制到应用程序的源代码中?
最佳答案
Jar 文件是带有额外元数据的 zip 文件。您可以轻松地将 exe 文件直接嵌入到您的 jar 文件中。
您不能轻易地让 Windows 执行您的 zip 文件中的 EXE 文件,但您可以从类路径资源中读取它并将其写入带有“.exe”后缀的临时文件,然后执行它。
关于java - 在 Java 应用程序中嵌入可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11196607/