IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Applications et environnements graphiques Discussion :

Crée un exécutable java sous linux


Sujet :

Applications et environnements graphiques

  1. #1
    Nouveau membre du Club
    Profil pro
    Développeur informatique
    Inscrit en
    Juin 2007
    Messages
    46
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2007
    Messages : 46
    Points : 34
    Points
    34
    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

  2. #2
    Membre habitué Avatar de vdemeester
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    110
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 110
    Points : 125
    Points
    125
    Par défaut
    Un fichier nommé MonExecutable, avec un petit chmod +x dessus.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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 .

  3. #3
    Membre du Club
    Inscrit en
    Août 2005
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 59
    Points : 45
    Points
    45
    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.

  4. #4
    Membre habitué Avatar de vdemeester
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    110
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 110
    Points : 125
    Points
    125
    Par défaut
    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).

Discussions similaires

  1. Exécution d'un programme java sous Linux
    Par chercheur111 dans le forum Linux
    Réponses: 1
    Dernier message: 24/04/2012, 13h59
  2. Réponses: 1
    Dernier message: 30/05/2011, 18h22
  3. créer un exécutable en java sous linux
    Par az_am dans le forum Débuter avec Java
    Réponses: 8
    Dernier message: 31/08/2009, 17h17
  4. Java sous linux
    Par ingenieur2008 dans le forum Applications et environnements graphiques
    Réponses: 2
    Dernier message: 23/01/2006, 14h22
  5. [Linux]Exécution Eclipse sous linux
    Par benny7 dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 17/11/2005, 19h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo