将一个exe文件包含到jar中

我写了一个Java程序,它实际上是现有命令行程序的gui。所以基本上我的程序就是Runtime.getRuntime().exec("myprogram

parameter");。因此,我已经使用Eclipse

IDE将java源文件导出为可执行jar文件,并且效果很好,但是我确实需要将此myprogram.exe包含在生成的jar文件的目录中才能正常工作。

现在,我正在寻找一种在jar文件中包含myprogram.exe的方法,以便可以将其捆绑为一个文件,因此首选使用Eclipse的方法。

回答:

您可以简单地将其添加为额外的资源(例如.css.properties等等)。

当您的Java程序运行时,解压缩.exeusing

Class.getResourceAsStream()并将其写入一个临时目录以便从那里运行它(因为您不能直接从该.jar文件运行它)。

以上是 将一个exe文件包含到jar中 的全部内容, 来源链接: utcz.com/qa/406431.html

回到顶部