[Java]Importer un jar dans un autre...

Importer un jar dans un autre... [Java] - Java - Programmation

Marsh Posté le 20-11-2004 à 14:49:54    

Bonjour, inutile de me dire de rechercher, c'est déja fait, et je n'arrive  toujours pas a comprendre ce qui se passe :  
 
j'ai un jar qui utilise d'autres jars.
 
 
Donc, comme en java c'est impossible c'est impossible d'imbriquer des jars, je les mets dans un dossier nommé "lib", et je mest ces jars dans le classpath de mon manifest de mon jar principal nommé testchart.jar ...
 
voila ce que ca donne pour ce manifest :  
 

Code :
  1. Manifest-Version: 1.0
  2. Name: bean/BarChartDemo.class
  3. Java-Bean: True
  4. Class-Path: testchart.jar lib/jfreechart-0.9.21.jar lib/jcommon-0.9.6.jar


 
dans mon dossier test j'ai :
 
le jar testchart.jar
 
un dossier lib dans lequel se trouve :
 
jfreechart-0.9.21.jar  
jcommon-0.9.6.jar
 
 
Si quelqu'un a une idée, car j'ai vu quelqu'un avec le meme problème, et il en était arrivé a la conclusion " les mystères de l'informatique..." (ca avait marché ensuite par hasard pour lui)
 
En outre, est ce que l'installation de Ant peut avoir une influence sur ce problème ?
 
Merci
 
 
 
 
 
 

Reply

Marsh Posté le 20-11-2004 à 14:49:54   

Reply

Marsh Posté le 20-11-2004 à 15:03:26    

uberjar devrait résoudre ton problème. Il y a un topic récent sur ce forum à ce sujet là.


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 20-11-2004 à 15:14:41    

D'accord, mais sans utiliser uberjar, ca devrait tout de meme marcher non?  
 
en fait je cherche juste à comprendre pourquoi ca marche pas....


Message édité par spitagor le 20-11-2004 à 15:14:55
Reply

Marsh Posté le 20-11-2004 à 15:17:09    

faut démarrer ton programme depuis le répertoire ou se trouve ton jar.


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 20-11-2004 à 15:25:32    

merci, tu m'as mis sur la voie, en fait j'avais pas ajouté les jars au démarrage de la beanbox comme un con

Reply

Marsh Posté le 24-11-2004 à 23:47:43    

C'est quoi le:
Name: bean/BarChartDemo.class
?
 
ajoute:
Main-Class: bean.BarChartDemo
pour voir

Reply

Sujets relatifs:

Leave a Replay

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