我在我的可执行Jar文件中使用JDIC,当它运行时,它需要在与Jar文件相同的目录中有IeEmbed.exe和MozEmbed.exe,我想知道是否有办法将所有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文件而不解压缩并将它们保存到本地目录。
答案 0 :(得分:1)
将它们本身包装在一起没有问题。 jar文件最后是.zip文件。
当您的应用尝试加载它时会出现问题,因为它无法在系统路径中找到.exe
。
解决方案是创建一个可安装的文件(可以是.zip文件)并为您扩展和复制.exe
文件,例如在“bin”目录中