Salut à tous !
quelqu’un pourrait il m’aider a résoudre un problème avec java?
j’ai installé la J2SK 1.4.2_09 (pas la dernière, parce que je vais avoir besoin de JML) mais je ne peux rien compiler. Pourtant, les programmes que j’ai tenté de compiler fonctionnent et compilent bien sur d’autres PC !
Mes variables d’envrionnement :
CLASSPATH: C:\j2sdk1.4.2_09\lib\tools.jar;C:\j2sdk1.4.2_09\lib\dt.jar
PATH: %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\j2sdk1.4.2_09\bin\
Salut!
:ello:
Manque tes sources dans ton classpath?
sinon tu peux aussi ajouter le répertoire courant ;/. si tu compile à partir de la racine des sources.
tu compile en ligne de commande ou avec un outil?
Tu peux aussi istaller éclipse, ça t’aiderais à développer et à compiler automatiquement.
Met le message d’erreur pour qu’on t’en dise plus.
Depuis que j’ai rajouté “;.\” j’arrive à compiler.
Mais en éxécutant :
Exception in thread “main” java.lang.NoClassDefFoundError: Test
J’ai essayé avec Jcreator et ca ne compile pas, mais maintenant ca passe en ligne de commande sous DOS !
Merci, je compile c’est un bon début mdr !
Prochaine étape: executer ! Mais en principe mon programme est bon car il passe sur d’autres machines.
+
:super:
c’est cool. pour ton problème d’exécution, un pbm de classpath comme pour la compil. essaye de mettre le chemin absolu de tes sources si le .\ ne suffit pas.
La prochaine étape c’est le jar exécutable (nan, je déconne, c’est un peu galère à faire).
Non,j ,'ai essayé mais ca me renvoie ca :
Exception in thread “main” java.lang.NoClassDefFoundError: Test (wro
metrie/Test)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Sourc
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
Mais de toute facon il doit y avoir un problème, c’est bizarre que je puisses compiler sous dos mais pas sous Jcreator !
+