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

Eclipse Java Discussion :

Prendre juste l'excecutable


Sujet :

Eclipse Java

  1. #1
    Membre averti
    Inscrit en
    Mars 2008
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 35
    Par défaut Prendre juste l'excecutable
    Bonjour,
    j'ai terminé un petit projet en java et je dois le remettre mais j'aimerais remettre seulement l'excécutable(comme en C) je ne veux pas remettre tout l'espace de travail avec le code et tout!!!
    Est ce que c'est possible??

    P.S je sais pas si c'est important mais je suis sous eclipse!!

  2. #2
    Membre éclairé
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2006
    Messages
    572
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 572
    Par défaut
    Tu exportes ton projet en fichier .jar, et, soit tu fais un fichier batch qui lance le .jar, soit tu récupères un logiciel qui archive ça sous forme d'un executable.

  3. #3
    Membre averti
    Inscrit en
    Mars 2008
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 35
    Par défaut
    Je suis débutant est ce que tu pourrais m'expliquer comment faire le batch??le .jar est crée!
    Ou bien si tu pouvais me donner des liens pour les logiciels qui exécutent les .jar(sous windows ou linux je suis preneur)!!

    Merki

  4. #4
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    collé dans un script batch ou shell suivant l'OS suffira à lancer ton jar.

    Sachant que sous windows si tu associes les fichiers jar à la commande javaw ils se lancent tous seuls en double cliquant dessus.

    Sinon pour de vrais exécutables pour windows seulement: http://baptiste-wicht.developpez.com...a/executables/

    (sous linux un script shell suffit amplement)

  5. #5
    Membre averti
    Inscrit en
    Mars 2008
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 35
    Par défaut
    Merci pour le lien!!
    Par contre quand je suis sous linux et que j 'essaie de faire la commande java -jar nom_espace_travail.jar il me met cette erreur:

    Error: Invalid or corrupt jarfile help.jar

  6. #6
    Expert confirmé
    Avatar de djo.mos
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    4 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 666
    Par défaut
    Salut,
    Dans eclipse, tu peux exporter ton application en un jar de cette façon:
    Comment exporter son application dans une archive JAR ?
    Ou mieux encore, si tu es sous Eclipse 3.4, [3.4] Comment exporter son application dans une archive JAR exécutable ?

  7. #7
    Membre averti
    Inscrit en
    Mars 2008
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 35
    Par défaut
    Ok,pour windows ça marche impeccable et pour linux est ce possible??

  8. #8
    Expert confirmé
    Avatar de djo.mos
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    4 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 666
    Par défaut
    Oui.

  9. #9
    Membre averti
    Inscrit en
    Mars 2008
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 35
    Par défaut
    Sous linux,voila ce que j ai fait:

    J ai fait un simple clique droit sur le projet apres --->creer une archive--->type archive .jar, et hop la voila le .jar crée mais quand j'essaie de l'éxécuter ça marche pas:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $ java -jar  help.jar
    Error: Invalid or corrupt jarfile help.jar
    Donc j'essaie de le faire avec eclipse mais la encore quand le .jar se crée voila ce que ça donne:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ]$ java -jar  ouf.jar
    Error: Unable to access jarfile ouf.jar

  10. #10
    Expert confirmé
    Avatar de djo.mos
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    4 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 666
    Par défaut
    Citation Envoyé par ramon.dekker Voir le message
    J ai fait un simple clique droit sur le projet apres --->creer une archive--->type archive .jar, et hop la voila le .jar crée mais quand j'essaie de l'éxécuter ça marche pas:
    Ce n'est pas comme ça qu'on exporte un jar ... suis l'une des méthodes décrites dans la FAQ Eclipse (j'ai donné les deux liens dans un post précédent).

  11. #11
    Membre averti
    Inscrit en
    Mars 2008
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 35
    Par défaut
    J'ai suivi ce qu'il dise dans le lien mais ça ne marche pas beaucoup non plus

  12. #12
    Expert confirmé
    Avatar de djo.mos
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    4 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 666
    Par défaut
    Ok : veux tu détailler ce que tu fais (export + exécution) et l'erreur que tu obtiens ?

    Merci.

  13. #13
    Membre averti
    Inscrit en
    Mars 2008
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 35
    Par défaut
    Ok alors voila:
    j'ouvre eclipse et je selectionne mon espace de travail
    Lorsque mon espace de travail c est ouvert,je clique à gauche sur help qui est mon projet puis je fais clique droit exporte.

    A ce moment s'ouvre une fenetre,je selectionne jar file et je mets next

    Nouvelle fenetre: je laisse tout par defaut et je selectionne l emplacement et le nom de mon jar file ... next

    Je laisse tout par défaut(export class files with compile errors et export class files with compile warning)... next

    Je laisse tout par dafaut mais quand j'essaie de cliquer sur browse dans "select the class of the application entry point" et bien une fenetre s'ouvre mais elle est vide!!je ne peux rien selectionner!!!
    Bref je met finish et la voila ce que j ai:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Jar creation failed.See details for additionnal information.
    Quand je mets details voici les erreurs:

    JAR creation failed. See details for additional information.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     Resource '/help' does not exist.
      Exported with compile warnings: /help/src/fen.java
      Resource '/help' does not exist.
      Exported with compile warnings: /help/src/Panneau.java
      Resource '/help' does not exist.
      Resource '/help' does not exist.
      Exported with compile warnings: /help/src/Fenetre.java
      Resource '/help' does not exist.
      Resource '/help' does not exist.
      Resource '/help' does not exist.
      Resource '/help' does not exist.
      Resource '/help' does not exist.
      Resource '/help' does not exist.
      Resource '/help' does not exist.
    Voila mon malheur

    P.S je suis sous linux

  14. #14
    Expert confirmé
    Avatar de djo.mos
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    4 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 666
    Par défaut
    Essaies de sélectionner le projet help et cliques sur F5 ...

    Et si aucune classe n'apparaît, c'est qu'Eclipse ne trouve aucune classe avec une méthode main. Tu es bien sûr que tu as une classe avec une méthode main ?

  15. #15
    Membre averti
    Inscrit en
    Mars 2008
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 35
    Par défaut
    En fait comme j'ai dit sous windows ça marche bien,donc voila ce que j ai fait,j ai fait copier coller du fichier jar sous windows et je l ai coller sous linux puis j ai creer un petit script shell pour l excecuter et ça marche.
    Apparemment c est vraiment prise de tete de le faire avec la version d eclipse que j ai sous windows,au fait bien sur j ai une class avec une methode main.

    Merci beaucoup de votre aide djo.mos

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Mélanger un tableau et prendre juste 2 éléments
    Par MaitrePylos dans le forum Ruby
    Réponses: 9
    Dernier message: 23/03/2007, 10h31
  2. Juste pour savoir qu'elle direction je dois prendre
    Par Antoine1183 dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 09/08/2005, 21h03
  3. Prendre une valeur dans la grappe XML
    Par Sandrine75 dans le forum XMLRAD
    Réponses: 7
    Dernier message: 21/05/2003, 11h26
  4. [VB6] [Réseau] Prendre le contrôle d'un téléchargement
    Par Tchetch dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 22/10/2002, 15h18
  5. Webbrowser : Comment ne pas prendre la page en cache
    Par cedm78 dans le forum Web & réseau
    Réponses: 3
    Dernier message: 30/08/2002, 12h17

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