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

Java Discussion :

problème avec .JAR et la sortie


Sujet :

Java

  1. #1
    Futur Membre du Club
    Inscrit en
    Février 2003
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 12
    Points : 9
    Points
    9
    Par défaut problème avec .JAR et la sortie
    Bonjour,

    J'ai fais un bout de code sous Eclipse, lorsque je l’exécute dans Eclipse, tous fonctionne et en particulier j'ai bien les messages qui f'affiche dans la console avec la commande
    System.out.println("Imprime quelque chose !");

    Mon problème est que lorsque j'exporte mon code en .jar exécutable et que je l’exécute dans un terminal DOS en faisant "mon_programe.jar" je n'ai plus les messages ... Pour avoir les message il faut que je fasse "java -jar mon_programe.jar"

    Est ce qu'il y a un moyen pour contourner ce problème ? J'ai fais pas mal de recherche mais je n'ai rien trouvé... ET pourtant je souhaite vraiment utilisé mon programme en mode ligne de commande sans passer par "java -jar"

    /olivier.

  2. #2
    Membre éprouvé Avatar de Lady
    Femme Profil pro
    Développeur Java
    Inscrit en
    Mars 2003
    Messages
    678
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2003
    Messages : 678
    Points : 909
    Points
    909
    Par défaut
    Je ne pense pas que cela soit possible directement. Un jar exécutable est un jar qui s’exécute avec java -jar déjà tu n'a plus a configurer le path et c'est déjà beaucoup !

    Si vraiment tu veux un exécutable "direct" il faut te créer un .sh ou .bat selon t'a cible et ce sera lui que tu exécute.
    Informaticienne le jour, créatrice de bijoux la nuit (https://www.facebook.com/La-Fée-Chro...07539656306271) et maman à plein temps !

  3. #3
    Expert éminent sénior
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 481
    Points : 48 806
    Points
    48 806
    Par défaut
    quand tu tappe "mon_programme.jar", windows le lance avec l'application associée: javaw.exe (tout comme si tu tappe machin.doc, il l'ouvrira avec word ou libreoffice). Problème, javaw.exe est prévu pour les application graphiques et n'a pas de console. Dans 90% des cas c'est ce que veux l'utilisateur final. Pour les applicaiton en ligne de commande, ben c'est ballot, ce n'est pas le cas

  4. #4
    Futur Membre du Club
    Inscrit en
    Février 2003
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 12
    Points : 9
    Points
    9
    Par défaut
    OK, merci !

Discussions similaires

  1. Problème avec jar
    Par Trap D dans le forum Général Java
    Réponses: 12
    Dernier message: 08/10/2010, 20h16
  2. problème avec .jar : lire depuis un fichier xml
    Par ALAE4000 dans le forum Format d'échange (XML, JSON...)
    Réponses: 13
    Dernier message: 28/04/2008, 10h38
  3. Problème avec jar et exe !
    Par Ichigo-BaKa dans le forum Général Java
    Réponses: 17
    Dernier message: 25/06/2007, 17h13
  4. problème avec jar file
    Par jayjay.f dans le forum AWT/Swing
    Réponses: 17
    Dernier message: 04/12/2006, 00h40
  5. Problème avec jar
    Par noussa_nouha dans le forum Langage
    Réponses: 2
    Dernier message: 08/09/2006, 15h52

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