Hello,

Je discutais avec Patrick, qui maintient l'archive GenJ et maintenant
GenjFr sous Mandriva, Fedora, Redhat, et je cherchais un moyen de créer
une archive executable sous Windows, mais faite à partir d'un poste linux.

Explication : je suis Linux, je veux envoyer à un copain un fichier .exe
qu'il n'a plus qu'à executer, mais le pb est que entre linux et windows,
ce genre de choses n'est pas évidente.

Solution :
Vous (utilisateur Linux), récupérez le fichier "unzipsfx.exe"

Pour se faire, on ouvre un terminal, on tape dedans :
"wget http://kolmoskone.homelinux.org/~kaja/kamaa/unzipsfx-552_win32.tar.gz";

On décompresse l'archive :
"tar zxf unzipsfx-552_win32.tar.gz"

Dans le sous répertoire qui s'est créé, vous ne conservez que le fichier
"unzipsfx.exe". le reste vous le mettez à la poubelle.

Ensuite en supposant que le fichier que vous voulez donner à votre pote
s'appelle PremiereAppli.zip avec dedans vos premiers pas en java.

vous tapez dans votre terminal, là où vous avez vos fichiers à
compresser et le super executable qu'on a repris ci-dessus (il faut que
tous ces fichiers soient situés au même endroit, ou alors vous donnez
les chemins des endroits où ils sont) :

"zip PremiereAppli.zip PremiereAppli.java PremiereAppli.class"

Ca vous fait une archive "PremiereAppli.zip"

Ensuite vous tapez :
"cat unzipsfx.exe PremiereAppli.zip > PremiereAppli.exe"
"zip -A PremiereAppli.exe"

Et donc PremiereAppli.exe peut être ouvert par n'importe quel systeme
windows, NT, 2000, XP et Vista.

Et voilà. Votre pote, il va être content de voir que sous Linux on peut
faire des trucs qui dépassent l'imagination :-)

Francois

-- 
Vous utilisez GenJ ? Nous aussi.
http://www.arvernes.com/files/genj_localisation_utilisateurs.html

---------------------------------------------------------------------
Utilisateurs de GenJ, localisez-vous sur le site:
http://www.arvernes.com/wiki/index.php/Genj_-_Participants#Les_Utilisateurs

<*> Pour vous desinscrire de cette liste, envoyez un mail a :
    [email protected]
<*> Pour obtenir de l'aide sur les commandes de la liste :
    [email protected]



Répondre à