将一个exe文件包含到jar中
我写了一个Java程序,它实际上是现有命令行程序的gui。所以基本上我的程序就是Runtime.getRuntime().exec("myprogram
parameter");。因此,我已经使用Eclipse
IDE将java源文件导出为可执行jar文件,并且效果很好,但是我确实需要将此myprogram.exe包含在生成的jar文件的目录中才能正常工作。
现在,我正在寻找一种在jar文件中包含myprogram.exe的方法,以便可以将其捆绑为一个文件,因此首选使用Eclipse的方法。
回答:
您可以简单地将其添加为额外的资源(例如.css
,.properties
等等)。
当您的Java程序运行时,解压缩.exe
using
Class.getResourceAsStream()
并将其写入一个临时目录以便从那里运行它(因为您不能直接从该.jar
文件运行它)。
以上是 将一个exe文件包含到jar中 的全部内容, 来源链接: utcz.com/qa/406431.html