Apeller un jar a partir d'un autre jar

Apeller un jar a partir d'un autre jar - Java - Programmation

Marsh Posté le 05-06-2004 à 21:45:32    

Oui bon c est un peu une question de noob mais j'ai rien trouvé la dessus.
 
J'ai un jar qui doit utiliser une connection jdbc. Seulement j'arrive pas a y acceder (alors que j'y accede sans probleme quand mes classes ne sont pas dans un jar)
 
en gros j'ai monprog.jar qui doit utiliser jdbc.jar et ca fonctionne pas. Meme en mettant jdbc.jar dans le classpath.
 
Qqn sait il comment apeller un jar a partir d'un autre jar ?

Reply

Marsh Posté le 05-06-2004 à 21:45:32   

Reply

Marsh Posté le 06-06-2004 à 00:46:33    

faut l'ajouter dans le classpath correctement.

Reply

Marsh Posté le 06-06-2004 à 15:02:33    

Tu peux créer un fichier manifest.mf que tu ajoute dans un répertoire META-INF de ton jar et dans lequel tu décrit quelles est la classe principale de ton jar, les autres jars dont il dépend. Il faut voir les attributs Main-Class et Classpath d'un manifest. J'commais pas la syntaxe par coeur.
Ca peux régler ton problème.

Reply

Marsh Posté le 06-06-2004 à 19:12:43    

ok c est interressant, je vais techker dans ce sens

Reply

Marsh Posté le 06-06-2004 à 19:21:36    

http://java.sun.com/j2se/1.3/docs/ [...] t-Overview
 
pour ceux que ca interesse
ya une close ClassPath, je vais tester de suite

Reply

Marsh Posté le 09-06-2004 à 18:59:47    

j'ai compris ce qui allais pas : bug JAVA :  
si le manifest ne contient pas de retour a la ligne a sa fin ca ne marche pas
 
merci sun

Reply

Marsh Posté le 09-06-2004 à 20:17:28    

chimere a écrit :

j'ai compris ce qui allais pas : bug JAVA :  
si le manifest ne contient pas de retour a la ligne a sa fin ca ne marche pas
 
merci sun


[:kiki]
 
c'est plus un bug développeur :

Citation :

 manifest-file:                    main-section newline *individual-section  
  main-section:                    version-info newline *main-attribute  
  version-info:                      Manifest-Version : version-number  
  version-number :               digit+{.digit+}*  
  main-attribute:                 (any legitimate main attribute) newline  
  individual-section:             Name : value newline *perentry-attribute  
  perentry-attribute:            (any legitimate perentry attribute) newline  
  newline :                            CR LF | LF | CR (not followed by LF)  
   digit:                                {0-9}  


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Sujets relatifs:

Leave a Replay

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