Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1108 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [Java] Encore un problème de JAR...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Java] Encore un problème de JAR...

n°897627
max2048
Begin The Begin
Posté le 13-11-2004 à 18:03:02  profilanswer
 

Bonjour
 
Je sais, y'a plein de topics sur le sujet, plein de pages internet qui en parlent, mais rien à faire, j'y arrive pas...
 
Alors j'ai ça :
 
manifest.mf :

Code :
  1. Manifest-Version: 1.0
  2. Created-By: 1.5.0 (Sun Microsystems Inc.)
  3. Main-Class: application.Test


 
jar tvf TestCSV.jar :

Code :
  1. 0 Sat Nov 13 17:50:50 CET 2004 META-INF/
  2.     98 Sat Nov 13 17:50:50 CET 2004 META-INF/MANIFEST.MF
  3.    232 Sat Nov 13 17:34:10 CET 2004 .classpath
  4.    383 Sat Nov 13 17:34:10 CET 2004 .project
  5.      0 Sat Nov 13 17:43:36 CET 2004 bin/
  6.      0 Sat Nov 13 17:40:46 CET 2004 bin/application/
  7.    534 Sat Nov 13 17:40:46 CET 2004 bin/application/Test.class
  8.      0 Sat Nov 13 17:40:46 CET 2004 src/
  9.      0 Sat Nov 13 17:40:46 CET 2004 src/application/
  10.    468 Sat Nov 13 17:40:46 CET 2004 src/application/Test.java


 
Et quand je veux exécuter le JAR (java -jar TestCSV.jar), j'obtiens ça :

Code :
  1. Exception in thread "main" java.lang.NoClassDefFoundError: application/Test


 
Je vois vraiment pas ce qui cloche... :(

mood
Publicité
Posté le 13-11-2004 à 18:03:02  profilanswer
 

n°897629
glod 2
Votre trajet, notre projet.
Posté le 13-11-2004 à 18:11:55  profilanswer
 

Classpath: .\MyJar.jar
 
a ajouter dans ton manifest il me semble.


Message édité par glod 2 le 13-11-2004 à 18:12:10
n°897633
lorill
Posté le 13-11-2004 à 18:14:43  profilanswer
 

non.
 
par contre, ca te semble pas étrange d'avoir un répertoire bin/ et un répertoire src/ dans ton jar ?
parce que ca devrait.
 
les sources n'ont rien a faire la, et ton package 'application' doit etre a la racine.

n°897636
max2048
Begin The Begin
Posté le 13-11-2004 à 18:20:42  profilanswer
 

lorill a écrit :

ca te semble pas étrange d'avoir un répertoire bin/ et un répertoire src/ dans ton jar ?


 
Euh ben non, je vois pas pourquoi on ne pourrait pas distribuer les sources dans un JAR...
 

lorill a écrit :

ton package 'application' doit etre a la racine.


 
Euh ben non plus, dans mon .classpath j'ai une ligne qui dit ça :

<classpathentry kind="output" path="bin"/>


 
Donc je vois pas le problème...
 
Glod 2> Je vais essayer ça, mais j'ai pas beaucoup d'espoir...

n°897638
lorill
Posté le 13-11-2004 à 18:25:24  profilanswer
 

ok, ben si tu vois pas le problème, c'est que tout va bien...
tssss.
 
 
TON .classpath C'EST UN TRUC INTERNE A ECLIPSE, JAVA S'EN TAPE COMPLETEMENT.  
 
Ca va mieux ? Tes packages doivent être a la racine du jar, et rajouter une entrée a la con dans le manifest ne va rien y changer.

n°897640
max2048
Begin The Begin
Posté le 13-11-2004 à 18:30:50  profilanswer
 

Pas la peine de s'énerver :|
 
Bon alors je pige pas un truc...
Je fais mon projet sous Eclipse. Quand je le crée, je lui dis de séparer les sources des binaires (ie: de me créer un répertoire src et un répertoire bin). Comment je peux faire en sorte (si c'est possible, évidemment) de conserver ces répertoires dans le JAR ? Est-ce qu'il est possible de faire en sorte que la JVM aille chercher les paquetages dans bin/ au lieu de la racine du JAR ?
 
Et sinon, merci.

n°897655
lorill
Posté le 13-11-2004 à 18:46:01  profilanswer
 

a ma connaissance, on ne peut pas

n°898231
patachou
Posté le 14-11-2004 à 15:59:07  profilanswer
 

Glod 2 a écrit :

Classpath: .\MyJar.jar
 
a ajouter dans ton manifest il me semble.


 
Et si on rajoute le repertoire bin plutot ?

n°898257
R3g
fonctionnaire certifié ITIL
Posté le 14-11-2004 à 16:20:44  profilanswer
 

et pourquoi tu demanderais pas à eclipse de te le faire, ton jar ?


---------------
Au royaume des sourds, les borgnes sont sourds.
n°898406
darklord
You're welcome
Posté le 14-11-2004 à 20:34:35  profilanswer
 

et pourquoi tu irais pas lire la spec du JAR chez SUN pour te rendre compte que tu l'utilises comme un pied [:itm]


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [Java] Encore un problème de JAR...

 

Sujets relatifs
Problème d'affichage sous IE avec :hoverProbleme de WM_PAINT
probleme avec un gethostbyaddr()Petit probleme de pointeurs sur des tableaux d'une structure
[Java] Questions "générales" et sur eclipse 3.0.1petit probleme...
[Java] IHM dynamique - afficher à la voléeprobleme d' analyse syntaxique
[java]probleme avec getResource dans un jar[Java] Problème de classpath avec un fichier Jar
Plus de sujets relatifs à : [Java] Encore un problème de JAR...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR