Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何在 Java 应用程序中嵌入二进制文件(确切地说是可执行文件)?有没有办法在编译时读取文件,还是必须将十六进制转储复制到应用程序的源代码中?
Jar 文件是带有额外元数据的 zip 文件。您可以轻松地将 exe 文件直接嵌入到您的 jarfile 中。
您不能轻易让 Windows在您的 zip 文件中执行EXE 文件,但您可以从类路径资源中读取它并将其写入带有“.exe”后缀的临时文件,然后执行该文件。