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

  FORUM HardWare.fr
  Programmation

  [Java] Exception in thread "main" sous Windows et pas sous linux ???

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Java] Exception in thread "main" sous Windows et pas sous linux ???

n°98914
TBone
Pouet.
Posté le 11-02-2002 à 15:37:28  profilanswer
 

salut.
 
j'ai écrit du code en Java qui tourne bien sous Linux. mais une fois émigré sous Windows il écrit sur la console
 
Exception in thread "main".
 
je précise qu'il ne fait pas appel à des fichiers en dur dans le code...
 
question: est-ce du byte code Java généré avec un JDK 1.2.2 linux est "compatible" avec une JVM 1.3 Windows ? (je ne vois pas pourquoi il ne pourait pas fonctionner en fait)
 
le problème est que même avec -Ddebug comme argument à java, il ne note rien de plus sur la console...
 
le .class a été jarré. et je tapotte:
java -Ddebug -cp lib1.jar;lib2.jar;lib3.jar MakeUp
 
MakeUp se trouve dans lib2.jar (à la racine)
 
des indices à me proposer ? paske là je sèche...(j'espère que c'est pas tout con sinon je vais valser dans les topics débiles ;) )

 

[jfdsdjhfuetppo]--Message édité par TBone--[/jfdsdjhfuetppo]


---------------
As the plane took off, the pilot turned to the co-pilot and said, “Have you ever flown solo?” Co-pilot: No. Typically I fly much higher than this.
mood
Publicité
Posté le 11-02-2002 à 15:37:28  profilanswer
 

n°98928
jupiler
Un cousin...
Posté le 11-02-2002 à 16:05:49  profilanswer
 

faut que tu recompiles avec le compilo sous Windows.
 
 
Java est portable mais uniquement les sources, pas les .class
 
enfin il me semble

 

[jfdsdjhfuetppo]--Message édité par jupiler--[/jfdsdjhfuetppo]


---------------
Je ne suis ni pour, ni contre, bien au contraire  
n°98930
darklord22
Nightwish rulezzzzzzzzzzzzz
Posté le 11-02-2002 à 16:11:31  profilanswer
 

jupiler a écrit a écrit :

Java est portable mais uniquement les sources, pas les .class



 
négatif. Pas besoin de recompiler.

n°98933
jupiler
Un cousin...
Posté le 11-02-2002 à 16:19:13  profilanswer
 

en tout cas c'est le message d'erreur classique quand il ne trouve pas le .class qui contient le main...


---------------
Je ne suis ni pour, ni contre, bien au contraire  
n°98935
meuhoule
Posté le 11-02-2002 à 16:23:06  profilanswer
 

TBone a écrit a écrit :

salut.
j'ai écrit du code en Java qui tourne bien sous Linux. mais une fois émigré sous Windows il écrit sur la console
Exception in thread "main".
je précise qu'il ne fait pas appel à des fichiers en dur dans le code...
question: est-ce du byte code Java généré avec un JDK 1.2.2 linux est "compatible" avec une JVM 1.3 Windows ? (je ne vois pas pourquoi il ne pourait pas fonctionner en fait)
 
le problème est que même avec -Ddebug comme argument à java, il ne note rien de plus sur la console...
 
le .class a été jarré. et je tapotte:
java -Ddebug -cp lib1.jar;lib2.jar;lib3.jar MakeUp
 
MakeUp se trouve dans lib2.jar (à la racine)
 
des indices à me proposer ? paske là je sèche...(j'espère que c'est pas tout con sinon je vais valser dans les topics débiles ;) )  




tu es sur que le compilo trouve bien les jar ?


---------------
Plop ? plop !
n°98936
darklord22
Nightwish rulezzzzzzzzzzzzz
Posté le 11-02-2002 à 16:25:43  profilanswer
 

tes jar files sont dans le répertoire courant là? C'est un NoClassDefFoundError que tu as ou autre chose?
 
Copie la trace stp

n°98952
TBone
Pouet.
Posté le 11-02-2002 à 16:45:17  profilanswer
 

ayé, j'ai trouvé.
 
en fait, mon appli utilise un jar opensource (log4j pour l'histoire). il était bien dans le classpath mais ce jar appelle un fichier properties... qui n'était dans le classpath lui...
 
et comme ce fichier sert à initialiser le mode debug verbeux... beh c'était un cercle vicieux... :crazy:
 
il me reste plus qu'un ClassDefNotFound ;)
 
Jupiler> "Java est portable mais uniquement les sources, pas les .class" à quoi ça sert que les sources soient portables et non les classes ?
 
merci les gars :hello:


---------------
As the plane took off, the pilot turned to the co-pilot and said, “Have you ever flown solo?” Co-pilot: No. Typically I fly much higher than this.
n°98961
TBone
Pouet.
Posté le 11-02-2002 à 16:51:12  profilanswer
 

précision: -Ddebug fait partie de log4j... (je pensais que c'était un arg. de la jvm)


---------------
As the plane took off, the pilot turned to the co-pilot and said, “Have you ever flown solo?” Co-pilot: No. Typically I fly much higher than this.
n°98962
darklord22
Nightwish rulezzzzzzzzzzzzz
Posté le 11-02-2002 à 16:55:15  profilanswer
 

TBone a écrit a écrit :

précision: -Ddebug fait partie de log4j... (je pensais que c'était un arg. de la jvm)  




 
et non c'est une variable d'environnement que tu passes a la JVM ;)


---------------
What is popular is not always right, what is right is not always popular :D
n°98963
Tetragramm​aton IHVH
dieu unique => pensée unique
Posté le 11-02-2002 à 16:55:19  profilanswer
 

jupiler a écrit a écrit :

faut que tu recompiles avec le compilo sous Windows.
 
 
Java est portable mais uniquement les sources, pas les .class
 
enfin il me semble  




 
Le gars qui a TOUT compris au principe de java :lol: :lol: :lol: :lol:


---------------
"Dieu a exploité tous nos complexes d'infériorité, en commençant par notre incapacité de croire à notre propre divinité." - Emil Michel Cioran
mood
Publicité
Posté le 11-02-2002 à 16:55:19  profilanswer
 

n°98964
TBone
Pouet.
Posté le 11-02-2002 à 16:57:04  profilanswer
 

darklord22> merci pour la précision.


---------------
As the plane took off, the pilot turned to the co-pilot and said, “Have you ever flown solo?” Co-pilot: No. Typically I fly much higher than this.
n°98973
darklord22
Nightwish rulezzzzzzzzzzzzz
Posté le 11-02-2002 à 17:12:11  profilanswer
 

TBone a écrit a écrit :

darklord22> merci pour la précision.  




 
no prob  
 
 :hello:


---------------
What is popular is not always right, what is right is not always popular :D
n°98975
darklord22
Nightwish rulezzzzzzzzzzzzz
Posté le 11-02-2002 à 17:12:57  profilanswer
 

Tetragrammaton IHVH a écrit a écrit :

 
 
Le gars qui a TOUT compris au principe de java :lol: :lol: :lol: :lol:  




 
jupiler est loin d'etre une clinche. Il voulait donner des pistes et il a pas réfléchi c'est tout :D


---------------
What is popular is not always right, what is right is not always popular :D
n°98978
gfive
Posté le 11-02-2002 à 17:19:07  profilanswer
 

Jupiler, quand même, c'est pas très flatteur, comme pseudo...A ta place, j'aurais pris Leffe_triple ou un truc comme ça!! :D

n°98980
darklord22
Nightwish rulezzzzzzzzzzzzz
Posté le 11-02-2002 à 17:26:36  profilanswer
 

gfive a écrit a écrit :

Jupiler, quand même, c'est pas très flatteur, comme pseudo...A ta place, j'aurais pris Leffe_triple ou un truc comme ça!! :D  




 
Leffe_radieuse c'est mieux perso :D


---------------
What is popular is not always right, what is right is not always popular :D
n°98987
Wons
Ga Bu Zo Me
Posté le 11-02-2002 à 17:32:19  profilanswer
 

Bière du Démon, c'est bon :)
Pis ça se boit comme du p'tit lait

n°99033
veryfree
Posté le 11-02-2002 à 19:44:14  profilanswer
 

la theorie du post java qui part en couille se confirme
 :D  :D

 

[jfdsdjhfuetppo]--Message édité par veryfree--[/jfdsdjhfuetppo]

n°99037
darklord22
Nightwish rulezzzzzzzzzzzzz
Posté le 11-02-2002 à 19:49:18  profilanswer
 

veryfree a écrit a écrit :

la theorie du post java qui part en couille se confirme
 :D  :D  
 
 




 
yes  :sol:


---------------
What is popular is not always right, what is right is not always popular :D
n°99050
veryfree
Posté le 11-02-2002 à 21:02:20  profilanswer
 

darklord22 a écrit a écrit :

 
 
yes  :sol:  




j'adore tes lunettes
tu les a acheter ou ?

 

[jfdsdjhfuetppo]--Message édité par veryfree--[/jfdsdjhfuetppo]

n°99055
darklord22
Nightwish rulezzzzzzzzzzzzz
Posté le 11-02-2002 à 21:06:31  profilanswer
 

veryfree a écrit a écrit :

 
jles adore tes lunettes
tu les a acheter ou ?  




 
ah ah ;)
 
 :lol:  :lol:  :lol:


---------------
What is popular is not always right, what is right is not always popular :D
n°99082
veryfree
Posté le 11-02-2002 à 21:43:29  profilanswer
 

mdr
aller laissons ce topic mourrir en paix
 :sol:

mood
Publicité
Posté le   profilanswer
 


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

  [Java] Exception in thread "main" sous Windows et pas sous linux ???

 

Sujets relatifs
[ Editeur ]Quel est votre éditeur de code préféré pour windows ?[ JAVA ] - Multithreading guru demandé !!
[Java] Problème avec les images[Java] Image
[JAVA] Comment ajouter des ascenceurs a JTextArea ???[JAVA] conférence
Programmation windows[JAVA + SQL] Nb de lignes dans un resultSet
[java] le point sur les interfaces graphiques[Java] JDayChooser
Plus de sujets relatifs à : [Java] Exception in thread "main" sous Windows et pas sous linux ???


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