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

Eclipse Java Discussion :

créer un jar à l'aide d'éclipse


Sujet :

Eclipse Java

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    octobre 2019
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 15
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : octobre 2019
    Messages : 24
    Points : 14
    Points
    14
    Par défaut créer un jar à l'aide d'éclipse
    Bonjour,

    Désolé si je repose cette question, vu que je l'ai déjà posé sur la FAQ, (vu que je voulais savoir qqch à propos de celle-ci)
    pour enfin comprendre que je n'étais pas au bon endroit...

    Grâce à votre titre "Comment créer un jar exécutable ?", j'ai trouvé sur youtube comment créer ce jar avec l'aide d'éclipse
    (parce que je n'avais pas trop compris vos commandes super compliquées), ...sauf que je n'ai pas compris cette vidéo non plus.
    Le lien de la vidéo :
    l'incompréhension se trouve lors du choix du "library handling" (à 2:08 de la vidéo)
    Pouvez vous m'aider à mettre tout ça au clair svp?

    Bien cordialement.

  2. #2
    Modérateur
    Avatar de joel.drigo
    Homme Profil pro
    Ingénieur R&D - Développeur Java
    Inscrit en
    septembre 2009
    Messages
    12 050
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D - Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : septembre 2009
    Messages : 12 050
    Points : 28 501
    Points
    28 501
    Billets dans le blog
    2
    Par défaut
    Salut,

    Dans la section library handling, on te propose trois façons de gérer les bibliothèques externes (les jar que tu utilises pour faire ton programme, en plus du jar que tu veux créer) :

    1. Extract required libraries into generated JAR
      Mettre toutes les classes provenant des bibliothèques utilisées dans le JAR que tu es en train de fabriquer (ainsi, il n'y aura qu'un seul fichier à livrer, avec toutes les classes nécessaires, mais plus de jar).
    2. Package required libraries into a generated JAR
      Mettre toutes les bibliothèques utilisées dans le JAR que tu es en train de fabriquer (ainsi, il n'y aura qu'un seul fichier à livrer, avec toutes les classes de ton programme plus les jar que tu utilises).
    3. Copy required librairies into a sub-folder next to the generated
      Les bibliothèques utilisées sont mises dans un dossier à part qu'il faudra livrer avec le JAR fabriqué (qui ne contiendra que tes propres classes).


    Si tu ne veux pas t'embêter, prend le choix par défaut, le premier.
    L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
    La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
    Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
    Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
    N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
    Nouveau sur le forum ? Consultez Les Règles du Club.

  3. #3
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    octobre 2019
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 15
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : octobre 2019
    Messages : 24
    Points : 14
    Points
    14
    Par défaut
    Bonjour,
    Le programme est bien visible dans le dossier en question, mais il ne se lance pas.
    C'est à dire qu'aucune fenêtre n'apparaît.

  4. #4
    Modérateur
    Avatar de joel.drigo
    Homme Profil pro
    Ingénieur R&D - Développeur Java
    Inscrit en
    septembre 2009
    Messages
    12 050
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D - Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : septembre 2009
    Messages : 12 050
    Points : 28 501
    Points
    28 501
    Billets dans le blog
    2
    Par défaut
    Il y a probablement une erreur d'exécution alors.

    Ouvre une console, lance-le par la console, tu auras ce qui est envoyé en console (en particulier, les stacktrace des exceptions, si tu les bien tracées).
    L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
    La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
    Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
    Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
    N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
    Nouveau sur le forum ? Consultez Les Règles du Club.

  5. #5
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    octobre 2019
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 15
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : octobre 2019
    Messages : 24
    Points : 14
    Points
    14
    Par défaut
    Bonjour,

    J'en n'ai pas compris... peut-être parce que nous n'avons pas le même vocabulaire.
    En tout cas ce dernier message ne veut absolument rien dire pour moi.

    Ce que je veux savoir, c'est comment exétuter mon programme correctement indépendement
    de la console éclipse (en double-cliquant dessus).
    Sachant que j'ai retrouvé les expliquations précises dans la FAQ, tout me semble (à priori) correct.

    Du coup c'est une réelle intérrogation pour moi, est-ce que je n'ai pas la bonne version de la jvm,
    est-ce que je n'ai pas mis le programme dans le bon fichier...

    Cordialement

  6. #6
    Modérateur
    Avatar de joel.drigo
    Homme Profil pro
    Ingénieur R&D - Développeur Java
    Inscrit en
    septembre 2009
    Messages
    12 050
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D - Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : septembre 2009
    Messages : 12 050
    Points : 28 501
    Points
    28 501
    Billets dans le blog
    2
    Par défaut
    Je ne parle pas de la console Eclipse, mais de la console système. Le shell si tu préfères, ou le cmd.exe sur Windows. Si un double-clic sur le jar ne fait rien, c'est qu'il y a probablement une erreur d'exécution. Les erreurs, si on ne fait rien de spécial, elles s'affichent en console. Sinon, si tu as prévu un log d'erreur ou un autre moyen de récupérer les erreurs, utilise-le. Il n'est pas possible de comprendre pourquoi un programme ne fonctionne pas sans savoir quelles erreurs se produisent. Et pour moi c'est encore plus difficile, vu que j'ai pas ton code sous les yeux.
    L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
    La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
    Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
    Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
    N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
    Nouveau sur le forum ? Consultez Les Règles du Club.

  7. #7
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    octobre 2019
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 15
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : octobre 2019
    Messages : 24
    Points : 14
    Points
    14
    Par défaut
    J'ai ouvert le terminal (je suis sous macOS) et je viens de lancer le jar qui ne fonctionne pas, en espérant que l'erreur s'affiche sur la console terminal.
    Rien ne s'est produit et j'ai pensé que je devais taper une commande, sauf que je ne connais rien de ceci dans le terminal. Peux-tu m'indiquer la commande à mettre? (s'il y en a une)

  8. #8
    Modérateur
    Avatar de joel.drigo
    Homme Profil pro
    Ingénieur R&D - Développeur Java
    Inscrit en
    septembre 2009
    Messages
    12 050
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D - Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : septembre 2009
    Messages : 12 050
    Points : 28 501
    Points
    28 501
    Billets dans le blog
    2
    Par défaut
    Code shell : Sélectionner tout - Visualiser dans une fenêtre à part
    java -jar <le nom du fichier jar>
    L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
    La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
    Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
    Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
    N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
    Nouveau sur le forum ? Consultez Les Règles du Club.

  9. #9
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    octobre 2019
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 15
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : octobre 2019
    Messages : 24
    Points : 14
    Points
    14
    Par défaut
    J'ai écrit : shell me répond :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    -bash: syntax error near unexpected token `newline'
    et je ne sais pas pourquoi il y a ce "`" dans `newline' ...
    Sachant que mon code s'exécute normalement dans la console d'éclipse

  10. #10
    Modérateur
    Avatar de joel.drigo
    Homme Profil pro
    Ingénieur R&D - Développeur Java
    Inscrit en
    septembre 2009
    Messages
    12 050
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D - Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : septembre 2009
    Messages : 12 050
    Points : 28 501
    Points
    28 501
    Billets dans le blog
    2
    Par défaut
    faut pas mettre les < >. C'était pour marquer le placeholder !


    L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
    La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
    Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
    Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
    N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
    Nouveau sur le forum ? Consultez Les Règles du Club.

  11. #11
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    octobre 2019
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 15
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : octobre 2019
    Messages : 24
    Points : 14
    Points
    14
    Par défaut
    Ah (desolé)
    La console dit maintenant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Error: Unable to access jarfile test.jar

  12. #12
    Modérateur
    Avatar de joel.drigo
    Homme Profil pro
    Ingénieur R&D - Développeur Java
    Inscrit en
    septembre 2009
    Messages
    12 050
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D - Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : septembre 2009
    Messages : 12 050
    Points : 28 501
    Points
    28 501
    Billets dans le blog
    2
    Par défaut
    tu t'es bien placé dans le dossier qui contient le fichier test.jar pour lancer la commande ? Tu peux aussi indiquer le chemin complet (ou relatif).
    L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
    La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
    Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
    Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
    N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
    Nouveau sur le forum ? Consultez Les Règles du Club.

  13. #13
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    octobre 2019
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 15
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : octobre 2019
    Messages : 24
    Points : 14
    Points
    14
    Par défaut
    Salut, mon jar est placé dans :
    eclipse-workspace/aléatoris/test.jar
    Après je sais pas si ça veut dire grand chose pour toi.
    Quand je lance la commande, je suis dans le fichier aléatoris.

  14. #14
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    octobre 2019
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 15
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : octobre 2019
    Messages : 24
    Points : 14
    Points
    14
    Par défaut
    Salut,

    Si tu ne sais pas comment résoudre mon problème, tu as trop de travail, ou tu trouves que j'ai posé trop de questions, pourrais-tu m'en informer stp?
    J'étais impatient de voir ta réponse, et du coup sinon je saurai que je n'aurai plus à attendre.
    Malgré ta grande activité sur le forum, cela fait deux jours que j'ai posé ma réponse et tu ne me réponds pas...
    Finalement, si je n'obtens pas de réponse à mon problème, je ne t'en veux pas, je trouverai une autre solution... mais dommage.

    Cordialement, Sticonik

  15. #15
    Modérateur
    Avatar de joel.drigo
    Homme Profil pro
    Ingénieur R&D - Développeur Java
    Inscrit en
    septembre 2009
    Messages
    12 050
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D - Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : septembre 2009
    Messages : 12 050
    Points : 28 501
    Points
    28 501
    Billets dans le blog
    2
    Par défaut
    Désolé de ne pas avoir eu le temps de m'occuper de ton problème, mais je suis particulièrement occupé en ce moment, et je n'ai pas l'habitude de répondre quand je ne sais pas quoi répondre.
    Je ne vois aucune raison particulière à ce que ça ne fonctionne pas si tu as suivi la procédure de création du jar correctement, et que tu es bien dans le dossier aléatoris quand tu lances la commande que j'ai mentionnée. A part un fichier corrompu ou mal généré, il n'y a pas de raison d'avoir cette erreur. Essaye toujours de le regénérer. Ce que tu peux faire c'est éventuellement c'est joindre le jar dans la discussion, ça me permettra d'y jeter un coup d'oeil, quand j'aurais le temps, évidemment.
    L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
    La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
    Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
    Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
    N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
    Nouveau sur le forum ? Consultez Les Règles du Club.

  16. #16
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    octobre 2019
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 15
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : octobre 2019
    Messages : 24
    Points : 14
    Points
    14
    Par défaut
    Salut,

    J'ai créé le jar quelquefois comme je le l'avais fait et rien a changé.

    Mais j'ai trouvé dans un livre une procédure très intéressante de comment faire un programme java,
    seulement lui explique que le fichier contenant la classe doit contenir l'extension .java.
    Ensuite c'est écrit qu'il faut mettre dans l'invite de commandes (la mienne s'appelle bash) le texte , puis et c'est là que c'est bizarre, avec son extension java. non seulement seulement quand j'essaye d’exécuter ceci c'est bizarre, mais en plus ça ne correspond pas à ce que tu m'as montré.

    Et aussi ce n'est pas possible de joindre le jar dans la conversation ça me met : fichier invalide.
    Après, c'est c'est possible que je n'aie rien compris et que en fait avant d'executer ta commande il fallait compiler le fichier (je sais pas).
    ça expliquerait pourquoi je ne peux pas joindre le fichier.

  17. #17
    Modérateur
    Avatar de joel.drigo
    Homme Profil pro
    Ingénieur R&D - Développeur Java
    Inscrit en
    septembre 2009
    Messages
    12 050
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D - Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : septembre 2009
    Messages : 12 050
    Points : 28 501
    Points
    28 501
    Billets dans le blog
    2
    Par défaut
    Citation Envoyé par Sticonik Voir le message
    seulement lui explique que le fichier contenant la classe doit contenir l'extension .java.
    ça c'est le fichier source.
    si tu as fait un jar conformément à ce que montrait la vidéo, tu dois déjà avoir au moins un fichier .java,

    Citation Envoyé par Sticonik Voir le message
    Ensuite c'est écrit qu'il faut mettre dans l'invite de commandes (la mienne s'appelle bash) le texte , puis
    mmm, le dossier peut s'appeler comme le fichier, pourquoi pas... mais si réellement un tuto te conseille d'appeler un source test.jar.java, oublie-le.

    Citation Envoyé par Sticonik Voir le message
    et c'est là que c'est bizarre, avec son extension java. non seulement seulement quand j'essaye d’exécuter ceci c'est bizarre, mais en plus ça ne correspond pas à ce que tu m'as montré.
    C'est surtout que ça ne correspond pas à ce que tu as demandé, à savoir exécuter un jar runnable. javac c'est pour compiler un source .java vers un .class.

    Citation Envoyé par Sticonik Voir le message
    Et aussi ce n'est pas possible de joindre le jar dans la conversation ça me met : fichier invalide.
    C'est probablement parce que l'extension jar n'est pas géréé par le forum. Renomme le test.jar en test.zip et ça devrait passer.
    L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
    La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
    Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
    Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
    N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
    Nouveau sur le forum ? Consultez Les Règles du Club.

  18. #18
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    octobre 2019
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 15
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : octobre 2019
    Messages : 24
    Points : 14
    Points
    14
    Par défaut
    Salut,

    Je viens de comprendre que le dossier source est l'endroit même où on écrit le code, et donc les classe sont des codes sources.
    J'avais confondu avec le dossier src, qui contient mes packages ainsi que le module-info.java.
    C'est pour cette même raison que j'ai écrit
    test.jar.java
    , sachant que le livre (qui est un ouvrage en lequel je peux avoir confiance) dit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    javac <nomFichier>.java
    . J'ai pensé que le "code source" était test.jar, ce qui donne cette... chose.
    (par contre j'arrive pas à excuter l'exemple du livre avec "cd nomFichier" et "javac <nomFichier>.java")

    Et j'ai essayé de recréer mon jar en zip, en regardant un vidéo mais c'était en anglais et j'ai pas compris.
    C'est sûrement similaire au jar, mais l'interface est différente, et surtout il y a cela : (avec le submission j'ai pas non plus compris d'où il venait mais bon c'était l'étape juste avant la création du zip)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    D:\submission\test1.zip

  19. #19
    Modérateur
    Avatar de joel.drigo
    Homme Profil pro
    Ingénieur R&D - Développeur Java
    Inscrit en
    septembre 2009
    Messages
    12 050
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D - Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : septembre 2009
    Messages : 12 050
    Points : 28 501
    Points
    28 501
    Billets dans le blog
    2
    Par défaut
    Salut,

    javac c'est pour compiler un .java en console, pas pour faire un jar. C'est quoi que tu cherches à faire au juste : créer un jar ou compiler un .java pour l'exécuter (tester ton code donc).
    Ta première question était au sujet de faire un jar exécutable et maintenant tu parles de javac. Si c'est juste pour exécuter ton programme, il te suffit en effet de d'abord la compiler, puis de l'exécuter.
    En console, donc, de te placer dans le dossier qui contient le fichier .java qui contient le source code Java, comme ça, par exemple si le fichier source s'appeller test.java :
    javac test.java.
    ce qui va créer un fichier test.class
    puis pour l'exécuter :
    java test.

    Cela dit sous Eclipse, pas besoin de faire ça : c'est automatique (par défaut) et il suffit de lancer le programme par le bouton avec le triangle vert.

    Citation Envoyé par Sticonik Voir le message
    j'ai essayé de recréer mon jar en zip, en regardant un vidéo mais c'était en anglais et j'ai pas compris.
    C'est sûrement similaire au jar, mais l'interface est différente, et surtout il y a cela : (avec le submission j'ai pas non plus compris d'où il venait mais bon c'était l'étape juste avant la création du zip)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    D:\submission\test1.zip
    Je parlais juste de renommer le fichier test.jar en test.zip, sous l'explorateur Windows, avec le menu renommer, pour pouvoir le mettre dans un message sur le forum, que je puisse regarder si ce qu'il y a dedans est correct.

    [Edit]Je t'ai mis tout ça en vidéo, tout simple, sans palabre :Pièce jointe 521445
    1. création d'un projet sous Eclipse, puis création d'une classe (fichier Test.java) pour faire un programme qui affiche Hello!
    2. exécution sous Eclipse
    3. puis direction la console, puis cd vers le dossier qui contient Test.java
    4. commande javac Test.java pour fabriquer le fichier Test.class
    5. commande java Test pour exécuter le fichier Test.class : affichage de Hello!
    6. retour dans Eclipse pour fabriquer le fichier Test.jar
    7. retour en console, commande java -jar Test.jar pour créer le fichier Test.jar : affichage de Hello!

    L'expression "ça marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le problème.
    La plupart des réponses à vos questions sont déjà dans les FAQs ou les Tutoriels, ou peut-être dans une autre discussion : utilisez la recherche interne.
    Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
    Une question correctement posée et rédigée et vous aurez plus de chances de réponses adaptées et rapides.
    N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'éditeur de messages).
    Nouveau sur le forum ? Consultez Les Règles du Club.

  20. #20
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    octobre 2019
    Messages
    24
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 15
    Localisation : Suisse

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : octobre 2019
    Messages : 24
    Points : 14
    Points
    14
    Par défaut
    Salut
    J'ai confondu la compilation et le création du jar.
    Merci de m'avoir expliqué.
    J'ai joint à ce message le test.zip.
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. [HTML] Comment afficher une aide html & créer un jar // JDIC
    Par michaeljeru dans le forum AWT/Swing
    Réponses: 11
    Dernier message: 24/04/2007, 18h03
  2. comment créer un JAR sous eclipse V3.0
    Par LESOLEIL dans le forum Eclipse Java
    Réponses: 6
    Dernier message: 21/03/2006, 11h53
  3. [JAR] comment créer un jar executable?
    Par david06600 dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 15/02/2006, 20h32
  4. Tutoriel "Créer un Fichier d'aide de type .chm"
    Par Claude l'ancien dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 01/02/2006, 10h46
  5. Réponses: 7
    Dernier message: 26/06/2003, 10h11

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