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 :

Projet Exporté en JAR ne veut pas s'exécuter


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    110
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 110
    Points : 53
    Points
    53
    Par défaut Projet Exporté en JAR ne veut pas s'exécuter
    Bonjour,

    j'ai terminé une petite application utilisant des règles métiers (avec Drools)
    lorsque j'exécute mon projet via Eclipse, tout fonctionne, mes fichiers sont créés
    Mais lorsque j'exécute le fichier JAR, il n'y a qu'un seul fichier de créé, celui qui doit etre créé via les rules ne se crée pas


    d'où vient le problème?

  2. #2
    Membre actif Avatar de hydraland
    Profil pro
    Développeur Java
    Inscrit en
    Mai 2006
    Messages
    179
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Mai 2006
    Messages : 179
    Points : 239
    Points
    239
    Par défaut
    Salut,

    Est ce que les jar de Drools sont dans le class-path de ton jar?

    A+
    Hydraland

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    110
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 110
    Points : 53
    Points
    53
    Par défaut
    apparemment oui

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <?xml version="1.0" encoding="UTF-8"?>
    <classpath>
    	<classpathentry kind="src" path="src/main/java"/>
    	<classpathentry kind="src" path="src/main/rules"/>
    	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
    	<classpathentry kind="con" path="DROOLS/Drools"/>
    	<classpathentry kind="output" path="bin"/>
    </classpath>

  4. #4
    Membre expert
    Avatar de Gueritarish
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mai 2007
    Messages
    1 800
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

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

    Informations forums :
    Inscription : Mai 2007
    Messages : 1 800
    Points : 3 919
    Points
    3 919
    Par défaut
    Salut,

    Par hasard, tu viendrais pas de nous donner le .classpath d'Eclipse là??
    C'est pas le classpath de ton JAR ^^
    Ce qu'hydraland te demandait, c'est le Classpath de ton JAR, celui qui se trouve dans ton MANIFEST.MF ^^
    Tu dois avoir quelque chose dans ce goût là :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Manifest-Version: 1.0
    Main-Class: MaClasseMain
    Classpath: le/chemin/vers/le/jar/drools.jar
    Voilà, ++
    Gueritarish
    Pas de questions technique par MP, les forums sont là pour ça.

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    110
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 110
    Points : 53
    Points
    53
    Par défaut
    je viens de créer le fichier manifest avec

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Manifest-Version: 1.0
    Main-Class: Lancement
    Classpath: C:\Documents and Settings\jcqbnt\My Documents\eclipse\plugins\org.drools.eclipse_4.0.4.jar
    et cela ne fonctionne toujours pas

  6. #6
    Membre expert
    Avatar de Gueritarish
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mai 2007
    Messages
    1 800
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

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

    Informations forums :
    Inscription : Mai 2007
    Messages : 1 800
    Points : 3 919
    Points
    3 919
    Par défaut
    Alors, ce que je te conseille de faire, au lieu de mettre un chemin absolu, c'est d'écrire dans ton jar :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Manifest-Version: 1.0
    Main-Class: Lancement
    Classpath: org.drools.eclipse_4.0.4.jar
    Et de mettre le JAR de ton application dans le même dossier que le JAR de Drools.

    Et si ça marche toujours pas, on trouvera autre chose

    Voilà, ++
    Gueritarish
    Pas de questions technique par MP, les forums sont là pour ça.

Discussions similaires

  1. [DBMS_SCHEDULER] Job qui ne veut pas s'exécuter.
    Par hellmaster78 dans le forum PL/SQL
    Réponses: 3
    Dernier message: 01/08/2011, 16h59
  2. RemindTask ne veut pas s'exécuter
    Par Palsajicoco dans le forum Langage
    Réponses: 5
    Dernier message: 26/05/2011, 18h26
  3. Réponses: 2
    Dernier message: 25/08/2010, 17h50
  4. Serveur DNS ne veut pas s'exécuter
    Par webrider dans le forum Réseau
    Réponses: 12
    Dernier message: 04/09/2007, 09h04
  5. mon application exportée en jar ne trouve pas le driver mysql
    Par poupouille dans le forum Eclipse Java
    Réponses: 6
    Dernier message: 22/08/2007, 09h03

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