1

我在我的可执行 Jar 文件中使用 JDIC,当它运行时,它需要将 IeEmbed.exe 和 MozEmbed.exe 放在与 Jar 文件相同的目录中,我想知道是否有办法将所有 3 个文件打包成一个可执行 Jar文件,所以当我分发应用程序时,只有一个可执行的Jar文件需要担心,此外,发送和下载*.exe文件也有问题,有什么解决办法?

例如,我的可执行Jar文件名为Java_App.jar,如何将<1>IeEmbed.exe <2>MozEmbed.exe和<3>Java_App.jar放入名为:My_App.jar的Jar文件中,当用户双击时在 My_App.jar 上,它将运行 Java_App.jar 并从 My_App.jar 包中找到所需的 IeEmbed.exe 和 MozEmbed.exe 文件,无需解包并将它们保存到本地目录中。

4

1 回答 1

1

将它们本身打包在一起没有问题。jar 文件最终是一个 .zip 文件。

当您的应用程序尝试加载它时会出现问题,因为它无法.exe在系统路径中找到 。

解决方案是制作一个可安装文件(可以是 .zip 文件)并.exe为您展开和复制该文件,例如在“bin”目录中

于 2009-12-28T22:19:55.427 回答