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

Entrée/Sortie Java Discussion :

Fichier .jar exécutable ne s'exécute pas


Sujet :

Entrée/Sortie Java

  1. #1
    Candidat au Club
    Homme Profil pro
    conseiller commercial
    Inscrit en
    Novembre 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : conseiller commercial
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Novembre 2013
    Messages : 4
    Points : 4
    Points
    4
    Par défaut Fichier .jar exécutable ne s'exécute pas
    Bonjour,

    Je suis débutant en Java et je travaille avec Windows et Eclipse 3.2.

    J'ai voulu exporter mon projet en fichier .jar exécutable mais quand je double-clique sur le fichier, rien ne se passe.

    J'ai tenté alors d'exécuter le fichier au moyen de l'invite de commande (c'est ce que je pense avoir compris) mais l'invite de commande me dit qu'elle n'a pas accès à ce fichier .jar.

    Quelqu'un saurait-il m'indiquer (en termes très simples) comment faire de mon projet, un fichier exécutable ?

    Merci d'avance pour votre aide.

  2. #2
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2011
    Messages
    83
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2011
    Messages : 83
    Points : 68
    Points
    68
    Par défaut
    Bonjour

    voici 2 possible raisons :

    1. Sous Eclipse on peut générer 2 .jar, un exécutable et un non exécutable, tu as bien choisi l’exécutable ?
    2. Ton projet fait peut être appel a des dépendance externe (comme pour une image) et comme ton .jar ne se situe pas au même endroit que ton projet il ne trouve plus ton chemin (qui est en relatif et pas absolue)


    Pour être sur que ton jar ne s'interromps pas a cause d'une erreur fait un System.out.println("Test"); à la premiere ligne de ton main

    Si tu fais glisser ton jar dans l'invite de commande et que tu appuie sur entrée, qu'elle message apparait ?

  3. #3
    Candidat au Club
    Homme Profil pro
    conseiller commercial
    Inscrit en
    Novembre 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : conseiller commercial
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Novembre 2013
    Messages : 4
    Points : 4
    Points
    4
    Par défaut
    j'ai bien choisis le .jar exécutable.
    Pour ce qui est de l'invite de commandes:
    Lorsque le fichier .jar est glissé il m'affiche seulement le chemin d'accès. Une fois appuyer sur entrée :"La syntaxe du nom de fichier, de répertoire ou de volume est incorrecte"

  4. #4
    Modérateur
    Avatar de wax78
    Homme Profil pro
    Chef programmeur
    Inscrit en
    Août 2006
    Messages
    4 075
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chef programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 075
    Points : 7 981
    Points
    7 981
    Par défaut
    La commande pour lancer un jar en ligne de commande (en étant dans le bon répertoire bien entendu...) est :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    java -jar monprogramme.jar
    La tu auras normalement une meilleur vision de l'erreur s'il y'en a.
    (Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)

    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre averti Avatar de toutgrego
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mai 2013
    Messages
    217
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

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

    Informations forums :
    Inscription : Mai 2013
    Messages : 217
    Points : 350
    Points
    350
    Par défaut
    As tu bien exporté le bon main ?

    Un main par défaut est créé qu'on lance dans éclipse par inadvertance apprait comme main exportable. Il faut bien faire attention au main que tu exportes parce que si tu exportes un main vide tu n'auras pas d'erreur, juste un résultat comme quoi tout s'est bien passé. D'un coté évidemment puisqu'il n'a rien fait x)
    F*ck it ! Do it !

Discussions similaires

  1. Fichier .jar sur serveur n'est pas trouvé
    Par Chavadam dans le forum Servlets/JSP
    Réponses: 11
    Dernier message: 18/06/2014, 13h26
  2. un fichier .JAR crée par NetBeans qui ne s'exécute pas
    Par Fadwa_Ing dans le forum NetBeans
    Réponses: 11
    Dernier message: 26/06/2009, 18h28
  3. Créer un fichier .jar exécutable avec Eclipse
    Par Bloodscalp dans le forum Eclipse Java
    Réponses: 21
    Dernier message: 22/05/2009, 23h22
  4. Comment exécuter un fichier .jar au démarrage du poste
    Par aflathon dans le forum Entrée/Sortie
    Réponses: 4
    Dernier message: 11/08/2008, 22h27
  5. Fichier ajouter mais ne s'exécute pas
    Par bruce207 dans le forum Installation, Déploiement et Sécurité
    Réponses: 12
    Dernier message: 31/05/2008, 12h14

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