[Résolu]nOOb, problème de class path

nOOb, problème de class path [Résolu] - Java - Programmation

Marsh Posté le 10-02-2004 à 13:26:15    

Bonjour,
 
voilà mon premier post de l'année et je sens que ca va mal aller. Bien je me lance. Comme dans l'intitulé du sujet, j ai gros problème avec mon Java Class Path.
En effet j'ai besoin de Java SDK pour pouvoir compiler les sources de Open Office. Malheureusement quand je lance le script de configuration sous CYGWIN le debugger m'indique que tout ce qui concerne java est recherché dans le repertoire C:\WINDOWS\SYSTEM . C est trop bête Java est installé dans C:\j2sdk1.4._03. Bien entendu j ai essayé avec le flag "with JDK=[chemin vers mon Java JDK]" et ca ne marche toujours pas. Donc je me suis mis en quête d'assigner le "class path" manuellement ou bien au demarage de windows.
Mon fichier bat:

Code :
  1. SET PATH=C:\j2sdk1.4.2_03\bin;%PATH%


quand je relance le script configure j ai toujours le meme probleme.  
Mon AutoExec.Bat:

Code :
  1. set JAVA_HOME=c:\j2sdk1.4.2_03
  2. set JAVA_EXE=%JAVA_HOME%\bin
  3. set PATH=%PATH¨%;%JAVA_EXE%


Bizzarement quand je fais "java -version" le système m'indique que c'est effectivement la version 1.4.2_03 qui est installé sur mon système.
J ai aussi lu qu'il était possible d'indiquer le chemin de la SDK dans les varaibles d environement de Windows via le Panneau de Configuration. Cependant je n'ai pas réussi à trouver un example de syntaxe.
Ah oui, un dernier point, la machine que j'utilise dans le cadre de ce projet sort tout juste de l usine, donc toutes les conneries MS y sont (oui oui tout ce que vous pouvez imaginer de pire), il y a aussi un Java Web start d'installer par defaut.
 
Bien, j'espère avoir donner assez de details et que vous pourrez m'aider efficacement.
 
Merci d'avance
 
PS: pas de tomates ni de graviers :D


Message édité par KrzAramis le 18-02-2004 à 14:37:32
Reply

Marsh Posté le 10-02-2004 à 13:26:15   

Reply

Marsh Posté le 10-02-2004 à 13:29:09    

Fais une recherche, ya un topic dédié au classpath.

Reply

Marsh Posté le 10-02-2004 à 13:30:23    

Ah? zut alors j ai cherché avant de poster et je n ai pas trouver. Je me souviens que DarkLord avait ecrit quelque chose sur comment virer le JAva de MS. Je pense que ce post m'aurai aider. Bon j y retourne merci
 
@++

Reply

Marsh Posté le 10-02-2004 à 13:32:25    

Ah... début de réponse.. par ici j'espere
http://forum.hardware.fr/forum2.ph [...] 088&cat=10

Reply

Marsh Posté le 10-02-2004 à 13:50:35    

si t sous XP comme je le déduis, et si t'a le SP1 (comme je le déduis aussi vu l'age de ton pc ;) ) va faire un tour dans panneau de configuration/ajouter-suprimer des logiciels/ et c l'icone à gauche tt en bas (en anglais moi g "set program access and defaults", ca doit donc donner reglage des accès programme ou une merde du style
 
Choisis personnalisé, et clique sur la double flèche vers le bas à droite...Et vérifie 2 choses :  
- que tu aies Utiliser ma machine virtuelle java actuelke
- que la case : autoriser l'accès à ce programme soit décochée...
 
-->au pire relance une installe de la JVM, ca peut régler le problème...
 
sinon les executables java de windows sont dans c:\windows\system32
vire les :D


---------------
Jubi Photos : Flickr - 500px
Reply

Marsh Posté le 10-02-2004 à 13:52:12    

KrzAramis a écrit :

Ah? zut alors j ai cherché avant de poster et je n ai pas trouver. Je me souviens que DarkLord avait ecrit quelque chose sur comment virer le JAva de MS. Je pense que ce post m'aurai aider. Bon j y retourne merci
 
@++


 
Tu rigoles!????
http://forum.hardware.fr/forum1.ph [...] =2&subcat=


---------------
Les Vers Solitaires, on aime ... ou pas !
Reply

Marsh Posté le 10-02-2004 à 14:02:16    

Salut Jubijub,
 
en effet ce PC tourne sous WinXP avec le service Pack1.
Je suis allée dans le panneau de configuration et j ai vérifié que l'option utiliser ma machine virtuelle java était cochée et que l'option autoriser l'accès à ce programme soit décochée.
J ai aussi trouvé les exe dans System 32... cependant j ai peur que Windows les re-crée au prochain démarage.
J ai aussi une question à propos des variables d'environement ... Dans les variables global il y en a une qui s'appelle path et pointe vers un dossier appelé Webm ....... Est ce bien cette variable que je dois modifier ou bien dois je en créer une autre?
 
@++

Reply

Marsh Posté le 10-02-2004 à 14:05:43    


Non, ce n'est pas dans mon interet de mentir. J ai fait une recherche avec les mots clefs "Java Class path" dans le titre des messages => pas de réponse
puis avec les même mots dans le corps des messages je n'ai eu qu'une réponse et le topic en question était en gros "comment que je fais pour faire des exe avec java".
Très franchement je ne vois pas quels autres mots clefs j'aurai pu entrer...  
@++


---------------
The Only Way for Evils to Triumph is for Good Men to do Nothing @->-- Cours Réseaux@->-- Mon Site
Reply

Marsh Posté le 10-02-2004 à 14:10:46    

KrzAramis a écrit :


Non, ce n'est pas dans mon interet de mentir. J ai fait une recherche avec les mots clefs "Java Class path" dans le titre des messages => pas de réponse
puis avec les même mots dans le corps des messages je n'ai eu qu'une réponse et le topic en question était en gros "comment que je fais pour faire des exe avec java".
Très franchement je ne vois pas quels autres mots clefs j'aurai pu entrer...  
@++


 
Ben, et t'as pas vu le lien que je viens de te passer ?


---------------
Les Vers Solitaires, on aime ... ou pas !
Reply

Marsh Posté le 10-02-2004 à 14:14:15    

Si bien sur (merci d'ailleurs :D ). Là je bataille pour trouver les informations qui me conviennent. J aimerai beaucoup passé par les variables d'environnement mais il y en a une qui me tracasse: "PATH" deplus je n'ai pas (encore) trouver de syntaxe complète :(
 
@++


---------------
The Only Way for Evils to Triumph is for Good Men to do Nothing @->-- Cours Réseaux@->-- Mon Site
Reply

Marsh Posté le 10-02-2004 à 14:14:15   

Reply

Marsh Posté le 10-02-2004 à 15:25:44    

bon dans mon panneau de configuration j'ai la variable PATH qui a la valeur suivante:

Citation :


%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem


d'après Benou cette variable doit être mis à la valeur " . "
... Est ce la bonne?
 
@++


Message édité par KrzAramis le 10-02-2004 à 15:26:03

---------------
The Only Way for Evils to Triumph is for Good Men to do Nothing @->-- Cours Réseaux@->-- Mon Site
Reply

Marsh Posté le 10-02-2004 à 18:19:34    

KrzAramis a écrit :

bon dans mon panneau de configuration j'ai la variable PATH qui a la valeur suivante:

Citation :


%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem


d'après Benou cette variable doit être mis à la valeur " . "
... Est ce la bonne?


 [:mlc2]  
 
j'ai jamais dis rien de tel, moi ...


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

Marsh Posté le 10-02-2004 à 20:17:24    

le path c lu par ordre de priorité, de gauche à droite...donc plus qqc est à gauche, plus il est prioritaire...
 
-->fout ton rep java en tete de path...


---------------
Jubi Photos : Flickr - 500px
Reply

Marsh Posté le 11-02-2004 à 12:23:57    

benou a écrit :


 [:mlc2]  
 
j'ai jamais dis rien de tel, moi ...


 
AH BON?

benou a écrit :

ton problème viens du fait que tu n'as pas de variable d'environnement CLASSPATH définie.
 
sous win98 : ajoute la ligne SET SET CLASSPATH=. à l'autoexec.bat
sous win2000/xp : va dans panneau de config/systeme/avancé/variable d'environnement et rajoute une variable ayant comme nom CLASSPATH et comme valeur .
 
sinon, java -classpath . taClass ca marche aussi, mais si tu as mit la variable, un simple java taClass suffira.
pas besoin de / ou de \, ni de guillemet.
Les guillemets ne sont utiles que sous windows quand tu as des rep avec des espaces ...  


 
Franchement cette histoire commence à me prendre la tête  :pt1cable:


---------------
The Only Way for Evils to Triumph is for Good Men to do Nothing @->-- Cours Réseaux@->-- Mon Site
Reply

Marsh Posté le 11-02-2004 à 12:25:20    

t'a réessayé d'installer la JVM ?


---------------
Jubi Photos : Flickr - 500px
Reply

Marsh Posté le 11-02-2004 à 12:49:54    

Ouais. En accord avec la documentation de Open Office je suis redescendu à la version 1.4.1 . Maintenant c'est CYGWIN qui fait des siennes. Cependant j'aimerai beaucoup avoir cette histoire de classpath réglée (a.ka savoir comment initialiser les variables globales correctement).
 
Voilà j y retourne :(


---------------
The Only Way for Evils to Triumph is for Good Men to do Nothing @->-- Cours Réseaux@->-- Mon Site
Reply

Marsh Posté le 11-02-2004 à 14:02:04    


ben oui, là je parle de classpath, pas de path ...


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

Marsh Posté le 11-02-2004 à 14:08:55    

Pardon Benou.... Je sors


---------------
The Only Way for Evils to Triumph is for Good Men to do Nothing @->-- Cours Réseaux@->-- Mon Site
Reply

Marsh Posté le 18-02-2004 à 14:37:14    

Bon, j ai résolu mon problème.... Si vous m'aviez dit plus tôt que la variable PATH pouvais être énorme et pas forcément dans l'ordre ça m'aurai aidé :p Enfin voilà c'est bon maintenant merci à tous.
 
@++


---------------
The Only Way for Evils to Triumph is for Good Men to do Nothing @->-- Cours Réseaux@->-- Mon Site
Reply

Sujets relatifs:

Leave a Replay

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