Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications
Applications Questions sur l'utilisation d'applications, du shell, et des interfaces graphiques (KDE, Gnome, XFCE... )
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 30/07/2007, 14h02   #1
Invité de passage
 
Développeur informatique
Inscription : juin 2007
Messages : 46
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : juin 2007
Messages : 46
Points : 1
Points : 1
Envoyer un message via MSN à Info_76 Envoyer un message via Yahoo à Info_76
Par défaut Crée un exécutable java sous linux

Bonjour à tous je voudrais créer un exécutable en java qu'il se lancerait sans que j'ai besoin de faire un java monprogramme.

Si quelqu'un sait comme s'y prendre je suis preneur.

Merci à tous
Info_76 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/07/2007, 14h20   #2
Membre habitué
 
Avatar de vdemeester
 
Inscription : mai 2003
Messages : 110
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : mai 2003
Messages : 110
Points : 108
Points : 108
Un fichier nommé MonExecutable, avec un petit chmod +x dessus.

Code :
1
2
3
4
5
#!/bin/bash
 
cd /le/chemin/du/java/class
java LeNomDuPackage
cd -

c'est moche, et très simple, y a moyen de faire mieux, mais c'est un exemple .
vdemeester est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/07/2007, 22h10   #3
Nouveau Membre du Club
 
Inscription : août 2005
Messages : 51
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 51
Points : 25
Points : 25
Par défaut Plus court

Le cd - à la fin du script indiqué est inutile en réalité... En terminant l'exécution du script, le shell restore le contexte précédant l'appel, et le $PWD est donc restauré sans faire de cd -

A part ça, c'est sans doute le plus simple en effet, une autre solution consisterait peut-être à faire un .jar, qui doit sans doute être lançable depuis la gui.
spiral est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/07/2007, 22h33   #4
Membre habitué
 
Avatar de vdemeester
 
Inscription : mai 2003
Messages : 110
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : mai 2003
Messages : 110
Points : 108
Points : 108
Citation:
Envoyé par spiral
Le cd - à la fin du script indiqué est inutile en réalité... En terminant l'exécution du script, le shell restore le contexte précédant l'appel, et le $PWD est donc restauré sans faire de cd -

A part ça, c'est sans doute le plus simple en effet, une autre solution consisterait peut-être à faire un .jar, qui doit sans doute être lançable depuis la gui.
Effectivement spiral, j'y avais pas pensé.. Je trouve le cd - tellement pratique que j'aurais tendance à le mettre à toute les sauces .

Pour le coup du jar, il faut alors que le gui en question ai connaissance du mimetype jar et qu'il sache avec quoi l'exécuter. C'est le cas pratiquement partout mais pas tout le temps (enfin c'est pas bien compliqué non plus).
__________________
Linux/Unix, Emacs and Free Software are evil
GNU/Linux & FreeBSD powered user.
vdemeester est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h12.


 
 
 
 
Partenaires

Hébergement Web