Projet Exporté en JAR ne veut pas s'exécuter correctement - Java - Programmation
Marsh Posté le 24-04-2008 à 15:53:51
brisssou a écrit : ça vient de ta seconde classe, ligne 52. |
hein?
je n'ai pas mis de code, donc tu ne sais ni quelle classe ni quelle ligne
Marsh Posté le 25-04-2008 à 10:26:49
si ça peut aider
Mon manifest:
Manifest-Version: 1.0
Classpath: org.drools.eclipse_4.0.4.jar
Main-Class: Lancement
Il est mis ici qu'il me manque une classe, mais comment régler ça?
C:\Documents and Settings\jcqbnt\My Documents>java -jar "Créer fichier d'erreurs.jar"
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: org/drool
s/WorkingMemory
at Lancement.go(Lancement.java:53)
at Lancement$1.actionPerformed(Lancement.java:42)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Sour
ce)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Marsh Posté le 28-04-2008 à 11:39:55
Vu ton manifest, les 2 jars doivent être dans le même répertoire.
Est ce la cas ?
Marsh Posté le 28-04-2008 à 12:27:05
brisssou a écrit : ça vient de ta seconde classe, ligne 52. |
T'étais pas loin, c'est ligne 53
Marsh Posté le 28-04-2008 à 13:14:10
j'ai un doute sur la tipo de classpath pour le manifest.
Je crois que c'est plus
Code :
|
edit : on dirait bien, oui.
Marsh Posté le 24-04-2008 à 15:24:34
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?
sinon, Il y a-t-il un autre moyen que les JAR et comment faire?
merci d'avance