2009-12-28 12 views
1

J'utilise JDIC dans mon fichier Jar exécutable, quand il s'exécute, il doit avoir IeEmbed.exe et MozEmbed.exe dans le même répertoire que le fichier Jar , Je me demande s'il existe un moyen de regrouper les 3 fichiers dans un seul fichier Jar exécutable, donc quand je distribue l'application, il n'y a qu'un seul fichier Jar exécutable à se soucier, en plus, il y a des problèmes d'envoi et de téléchargement des fichiers .exe , quelle est la solution?Comment empaqueter IeEmbed.exe et MozEmbed.exe dans un fichier Jar exécutable

Par exemple, mon exécutable fichier Jar est appelé Java_App.jar, comment obtenir < 1> IeEmbed.exe < 2> MozEmbed.exe et < 3> Java_App.jar dans un fichier Jar appelé: My_App.jar et Lorsque l'utilisateur clique deux fois sur My_App.jar, il exécute Java_App.jar et trouve les fichiers IeEmbed.exe et MozEmbed.exe nécessaires depuis le package My_App.jar sans les décompresser et les enregistre dans un répertoire local.

Répondre

1

Il n'y a aucun problème à les emballer ensemble en soi. Le fichier jar est enfin un fichier .zip.

Le problème viendra lorsque votre application essaiera de le charger car elle ne pourra pas trouver le .exe dans le chemin du système.

La solution est de créer un fichier installable (qui peut être un fichier .zip) et développez et copiez le fichier .exe pour vous par exemple dans un dossier « bin »