2009-12-28 80 views
1

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

例如,我的可执行的JAR文件被称为Java_App.jar,如何让< 1> IeEmbed.exe < 2> MozEmbed.exe和< 3> Java_App.jar成所谓的JAR文件:My_App.jar,和当用户双击My_App.jar时,它将运行Java_App.jar并从My_App.jar包中找到所需的IeEmbed.exe和MozEmbed.exe文件,而不用解包并保存到本地目录中。

回答

1

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

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

的解决方案是一个可安装文件(可以是一个.zip文件),并扩大和复制.exe文件您例如在“bin”目录

相关问题