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

Projet Exporté en JAR ne veut pas s'exécuter correctement - Java - Programmation

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

Reply

Marsh Posté le 24-04-2008 à 15:24:34   

Reply

Marsh Posté le 24-04-2008 à 15:45:59    

ça vient de ta seconde classe, ligne 52.
 
c'était pourtant évident.


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
Reply

Marsh Posté le 24-04-2008 à 15:53:51    

brisssou a écrit :

ça vient de ta seconde classe, ligne 52.
 
c'était pourtant évident.


 
hein?
je n'ai pas mis de code, donc tu ne sais ni quelle classe ni quelle ligne

Reply

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)

Reply

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 ?

Reply

Marsh Posté le 28-04-2008 à 12:27:05    

brisssou a écrit :

ça vient de ta seconde classe, ligne 52.
 
c'était pourtant évident.


 
T'étais pas loin, c'est ligne 53 :D

Reply

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 :
  1. Class-Path: blablabla.jar
 

edit : on dirait bien, oui.


Message édité par brisssou le 28-04-2008 à 13:17:32

---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed