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 :

Programme fonctionnant sur Eclipse mais pas avec le jar?


Sujet :

Eclipse Java

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 3
    Points : 2
    Points
    2
    Par défaut Programme fonctionnant sur Eclipse mais pas avec le jar?
    Bonjour,

    j'ai réalisé un programme consititué de 5 classes qui fonctionne très bien sur Eclipse (aussi bien en débug qu'en exécution).

    A partir de là, je crée un .jar en utilisant l' "exporte" proposé par Eclipse.

    Je n'oublie pas de spécifier mon "Main"!

    En exécutant mon .jar, mon programme commence très bien, et mon IHM se lance. En cliquant sur un bouton de mon IHM, j'instancie une nouvelle classe (chargée d'ouvrir une nouvelle fenêtre). La deuxième fenêtre s'ouvre et fonctionne correctement.

    Sur cette deuxième fenêtre, un bouton est chargé de lancer des vérifications en instanciant ma classe d'outils de vérification.
    Et là, ca ne marche pas!!!!
    Pourtant, cela fonctionne correctement quand j'exécute mon programme avec Eclipse.

    Infos complémentaires :
    le constructeur de la nouvelle classe instancié contient 4 paramètres String. J'ai mis en première commande du constructeur une boite de dialogue TRACE, qui n'apparaît jamais à l'éxécution du .jar. Il ne se passe rien, je n'ai même pas de message d'erreur. J'en conclue qu'on ne rentre pas dans le constructeur.
    J'ai donc mis une autre boite de dialogue dans le code de ma deuxième fenêtre juste après l'instanciation de ma classe d'outils de vérif, mais ce dernier n'est jamais appelé non plus.[/b]

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 3
    Points : 2
    Points
    2
    Par défaut Quelques infos en plus...
    La classe dont le constructeur ne fonctionne pas, utilise le DOMParser de Xerces 1.4.4., j'ai du ajouter manuellement le ZIP associé à mon projet sur Eclipse.
    De plus, je surrenrichie la classe DefaultHandler à l'intérieur de cette classe.

    Bref, je ne sais pas si ces informations apportent quelquechose, mais je vais tenter de créer manuellement mon jar comme indiqué dans le lien suivant :
    http://www.developpez.net/forums/vie...ght=eclipse+ja

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 3
    Points : 2
    Points
    2
    Par défaut SOLUTION
    Ca marche...
    finalement, le problème venait bien du MANIFEST.MF généré automatiquement par Eclipse. En effet, la création du jar à partir d'éclipse ne tient pas compte des librairies ajoutées manuellement au projet.

    Il suffit de modifier manuellement ce Manifest en y ajoutant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    CLASS-PATH: .\xerces.jar
    (En ajoutant le jar dans le répertoire courant). Puis de générer le .jar en utilisant la méthode "exporter" d'Eclipse et en précisant que l'on souhaite utiliser untiliser un MANIFEST existant.
    Pour plus d'info, je vous renvoi vers les FAQ de Bahamouth (que je remercie au passage) :
    http://www.developpez.net/forums/viewtopic.php?t=54378

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

Discussions similaires

  1. Thread qui fonctionne sous eclipse mais pas depuis un jar ?
    Par POKOU dans le forum Concurrence et multi-thread
    Réponses: 3
    Dernier message: 01/07/2014, 16h56
  2. Requête fonctionnant sur ssms mais pas dans mon programme
    Par tumoo dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 24/05/2011, 14h49
  3. fonctionne sous eclipse mais pas dans un jar
    Par lionel.barrere dans le forum JPA
    Réponses: 3
    Dernier message: 28/01/2010, 14h48
  4. Réponses: 4
    Dernier message: 01/04/2009, 16h29
  5. Réponses: 1
    Dernier message: 15/04/2008, 14h03

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