pb avec mon path avec JAVA....(Attention Newbie :) )

pb avec mon path avec JAVA....(Attention Newbie :) ) - Java - Programmation

Marsh Posté le 17-05-2002 à 08:50:16    

Salut
 
J'ai tout fais comme décrit j'ai mis à jour ma variable path (sous windows 2000pro) et en fait j'ai l'impresion que ça fait rien..
 
lorsque je fais javac monappli.java  
ben si je le fais pas depuis le repertoire bin... marche pô
Tant que vous y etes pouvez vous me dire à quoi sert le classpath...

Reply

Marsh Posté le 17-05-2002 à 08:50:16   

Reply

Marsh Posté le 17-05-2002 à 08:57:59    

C'est quoi ton message d'erreur ?


---------------
Le site de ma maman
Reply

Marsh Posté le 17-05-2002 à 09:25:43    

Tient, tu te mets au Java alors !?
Et sais avec quel outil tu vas développer ?
Pour ton histoire de Path, je vois pas trop. T'as bien redémaré ton PC depuis que tu l'as modifiée ?
la bonne syntaxe, quand t'as plusieurs chemins ds cette variable, c'est:
C:\OracleNT\bin;C:\Program Files\Compaq\Compaq Management Agents\Dmi\Win32\Bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Microsoft SQL Server\80\Tools\BINN;C:\j2sdk1.4.0\bin
(les différents chemins sont séparés par ;)

Reply

Marsh Posté le 17-05-2002 à 09:32:51    

pour ma variable  PAth :
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\jdk1.3.1\bin
donc la je pense que c'est bon, oui j'ai bien redemarré
 
Pour l'erreur j'ai javac n'est pas reconnu comme une commande executable etc etc..
 
Par contre si je me place dans c:\jdk1.3.1\bin et que je fis javac ça marche bien!!
 
D'ailleurs monappli.class je peux le placer n'importe ou et pas??

Reply

Marsh Posté le 17-05-2002 à 09:33:50    

j'ai installé forte for JAVA, mais avant d'utiliser l'IDE j'aimerais faire à la main pour bien saisir les choses!!

Reply

Marsh Posté le 17-05-2002 à 09:36:35    

grosmethos a écrit a écrit :

pour ma variable  PAth :
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\jdk1.3.1\bin
donc la je pense que c'est bon, oui j'ai bien redemarré
 
Pour l'erreur j'ai javac n'est pas reconnu comme une commande executable etc etc..
 
Par contre si je me place dans c:\jdk1.3.1\bin et que je fis javac ça marche bien!!
 
D'ailleurs monappli.class je peux le placer n'importe ou et pas??  




Forte for java, c un truc payant, non !? c juste une version de démo que tu dois avoir...
Tu demandais à quoi sert le ClassPath, bah justement, ton "monappli.class", tu dois le mettre dans un chemin répertorié dans le ClassPath

 

[jfdsdjhfuetppo]--Message édité par el_gringo le 17-05-2002 à 09:37:12--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 17-05-2002 à 09:44:05    

ah! ben mon probleme viens peut etre de là alors...
car j'ai pas de Classpath d definie encore...
 
je fait quoi un set classpath c:\mesappliJava
ça marche ça??

Reply

Marsh Posté le 17-05-2002 à 09:49:26    

el_gringo a écrit a écrit :

 
Forte for java, c un truc payant, non ?!


Non, pas la version CE


---------------
Le site de ma maman
Reply

Marsh Posté le 17-05-2002 à 09:50:26    

el_gringo a écrit a écrit :

Tu demandais à quoi sert le ClassPath, bah justement, ton "monappli.class", tu dois le mettre dans un chemin répertorié dans le ClassPath  



Ou bien compiler dans le répertoire où se situe ton fichier Java.


---------------
Le site de ma maman
Reply

Marsh Posté le 17-05-2002 à 09:51:51    

grosmethos a écrit a écrit :

ah! ben mon probleme viens peut etre de là alors...
car j'ai pas de Classpath d definie encore...
 
je fait quoi un set classpath c:\mesappliJava
ça marche ça??  




 
Non, mais sous Win2000, te fais pas chier avec la de commande, tu vas dans Panneau de config --> Système --> Variables d'environnement, et tu mets une nouvelle variable ClassPath avec la valeur que tu veux !
Ms ton pb viens pas de là...

Reply

Marsh Posté le 17-05-2002 à 09:51:51   

Reply

Marsh Posté le 17-05-2002 à 09:52:36    

Cherrytree a écrit a écrit :

Ou bien compiler dans le répertoire où se situe ton fichier Java.  




 
T'arrêtes un peu de faire des commentaires sur tt ce que j'dis !?

 

[jfdsdjhfuetppo]--Message édité par el_gringo le 17-05-2002 à 09:53:00--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 17-05-2002 à 09:52:38    

ca existe encore ce genre de topic? Si après avoir mis ton PATH tu n'arrives toujours pas a avoir javac alors que tu l'as si tu es dans le répertoire c'est que tu t'es trompé tout simplement. Revérifie.
 
Pour le classpath ca devient vite utilie lorsque tu utilises des packages ou si tu veux compiler plusieurs classes. Il devient indispensable qd tu utilises des libraires non standard.


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 17-05-2002 à 09:55:46    

el_gringo a écrit a écrit :

 
 
T'arrêtes un peu de faire des commentaires sur tt ce que j'dis !?  
 
 



Je complète tes propos et les corrige quand ils sont erronés.


---------------
Le site de ma maman
Reply

Marsh Posté le 17-05-2002 à 10:05:44    

grosmethos a écrit a écrit :

pour ma variable  PAth :
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\jdk1.3.1\bin
donc la je pense que c'est bon, oui j'ai bien redemarré
Pour l'erreur j'ai javac n'est pas reconnu comme une commande executable etc etc..
Par contre si je me place dans c:\jdk1.3.1\bin et que je fis javac ça marche bien!!




essaye de taper echo %PATH% pour voir si le rep bin du jdk est bien dedans

 

[jfdsdjhfuetppo]--Message édité par benou le 17-05-2002 à 10:06:01--[/jfdsdjhfuetppo]


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

Marsh Posté le 17-05-2002 à 11:03:16    

le echo %path% me renvoie bien le chemin complet du repertoir bin..
 
Mais un truc m'echappe :
Ou que je sois sur mon poste le simùple fait de javac et compte tenu de ma variable path....il va savoir que le javac.exe et dans le repertoire bin, qu'il va compiler mon .java et mettre le .class dans le repertoire ou je suis...
 
C'est bien comme ça qu'il faut comprendre...

Reply

Marsh Posté le 17-05-2002 à 12:32:01    

grosmethos a écrit a écrit :

 
Mais un truc m'echappe :
Ou que je sois sur mon poste le simùple fait de javac et compte tenu de ma variable path....il va savoir que le javac.exe et dans le repertoire bin, qu'il va compiler mon .java et mettre le .class dans le repertoire ou je suis...




 
Ouais. il est fort hein !? :D

Reply

Marsh Posté le 17-05-2002 à 12:37:31    

ouaip c'est domage que le gards derriere le clavier ne le soit pas aussi :)
 
Bon bref avec tout ça mon path ben ça marche toujours pas!!!

Reply

Marsh Posté le 17-05-2002 à 13:40:35    

copie ce que echo %PATH% te renvoie dans un post. De toutes façons c'est vraiment clair et précis. Si tu n'arrives pas à y accéder c'est que tu t'es trompé qqpart.
 
tu es sur quel OS?


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 17-05-2002 à 13:51:38    

voici voici
 
c:\winnt\system32;c:\winnt;c:\winnt\system32\wben;c:\jdk1.3.1\bin
 
à priori c'est bon...
j'ai bien le repertoire bin avec tous les exe dans le jdk1.3.1 sur la racine du disque...
 
???

Reply

Marsh Posté le 17-05-2002 à 14:24:19    

fait un peu dans une console dos
 
ECHO %PATH%
il doit te recracher ce que tu as mis là
ensuite
 
cd c:\jdk1.3.1\bin [enter]
javac
 
ca marche comme ca?


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 17-05-2002 à 14:33:38    

oui dans ce cas ça marche mais a condition que mon appli.java se trouve aussi dans le repertore bin!!
 
parce que quand je fais un
 
 cd c:\jdk1.3.1\bin  
puis un
c:\jdk1.3.1\bin > javac cd c:\test\monappli.java
 
mzrche pa

Reply

Marsh Posté le 17-05-2002 à 14:34:42    

grosmethos a écrit a écrit :

oui dans ce cas ça marche mais a condition que mon appli.java se trouve aussi dans le repertore bin!!
 
parce que quand je fais un
 
 cd c:\jdk1.3.1\bin  
puis un
c:\jdk1.3.1\bin > javac cd c:\test\monappli.java
 
mzrche pa  




 
 :) Sans le "cd", ça marchera !

Reply

Marsh Posté le 17-05-2002 à 14:34:56    

(enfin j'crois !)

Reply

Marsh Posté le 17-05-2002 à 14:38:54    

bon alors c'est impossible
 
si tu fais c:\jdk1.3.1\bin et que tu n'as pas de message d'erreur c'est que le répertoir existe
 
Si tu fais javac et que ca marche ca veut dire que le fichier s'y trouve
 
Donc si comme tu sembles le dire tu as c:\jdk1.3.1\bin dans ton PATH alors ca DOIT marcher de n'importe quel répertoire (je veux dire il doit trouver javac et tenter de compiler)


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 17-05-2002 à 14:56:00    

ouep ... bizare ...
 
c'est quoi ton OS ?


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

Marsh Posté le 17-05-2002 à 15:09:33    

win2k. Faut voir comment il a fait aussi ...


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 17-05-2002 à 15:13:56    

mon os c'est windows2000 pro
 
El_gringo effectivement sans le cd: marche bien...
mais je suis obligé de me taper l'adresse du javac à la mano...
c'est quand meme dingue ce truc....
seri je le seul?? avec me faire autant chier avec un path!!

Reply

Marsh Posté le 17-05-2002 à 15:16:15    

grosmethos a écrit a écrit :

mon os c'est windows2000 pro
 
El_gringo effectivement sans le cd: marche bien...
mais je suis obligé de me taper l'adresse du javac à la mano...
c'est quand meme dingue ce truc....
seri je le seul?? avec me faire autant chier avec un path!!  




 
tu as fait comment pour l'ajouter et surtout tu l'as ajouter où !


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 17-05-2002 à 16:13:04    

DarkLord a écrit a écrit :

win2k. Faut voir comment il a fait aussi ...  




quelque soit la façon dont il l'a fait, si le echo %path% lui donne un bon résultat, ca devrait marcher.
 
Je me souviens avoir eu un problème incompréhensible dans le même genre dans une salle de formation sur des machines NT4.
Le path était correctement configuré, mais parfois, il ne fonctionnait pas.
J'ai pas eu trop le temps de chercher, mais je suis jamais arrivé à le faire fonctionner : j'ai fait des "c:\jdk1.3.1\javac" tout le long de ma formation :(


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

Marsh Posté le 17-05-2002 à 16:23:00    

j'ai modifé la variable d'environement comme decrit dans le livre...
j'ai ete sur le proprité avancé, et variable d'environement...
 
Mais je pense que c'est bon vu que lorsque je liste le tout
avec la commande set j'obtient la bonne valeur (en autre)

Reply

Marsh Posté le 17-05-2002 à 16:23:31    

il me semble qu'il y a une 2eme variable : JAVA_HOME ...

Reply

Marsh Posté le 17-05-2002 à 16:32:52    

Poltergeist a écrit a écrit :

il me semble qu'il y a une 2eme variable : JAVA_HOME ...  




 
ça c pour tomcat j'crois !

Reply

Marsh Posté le 17-05-2002 à 16:32:57    

grosmethos a écrit a écrit :

j'ai modifé la variable d'environement comme decrit dans le livre...
j'ai ete sur le proprité avancé, et variable d'environement...
 
Mais je pense que c'est bon vu que lorsque je liste le tout
avec la commande set j'obtient la bonne valeur (en autre)  




 
tu l'as ajouté dans le system path ou dans le path du user local.


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 17-05-2002 à 16:33:35    

el_gringo a écrit a écrit :

 
 
ça c pour tomcat j'crois !  




 
mdr. Pas mal de lib extérieues l'utilisent (comme ant par exemple. Ce n'est pas spécifique à tomcat


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 17-05-2002 à 16:33:39    

T'as reçu mon mail Vincent !?

Reply

Marsh Posté le 17-05-2002 à 16:57:46    

DarkLord a écrit a écrit :

 
tu l'as ajouté dans le system path ou dans le path du user local.  




ca change quelque chose ?


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

Marsh Posté le 17-05-2002 à 17:18:50    

bin en fait peut etre parce que je sais que si tu l'ajoutes dans user specific il ne s'affiche pas a l'echo PATH.


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 17-05-2002 à 17:43:16    

bon je l'ai deux fois ma varibles path dans les variables systeme et administrateur....
Vous allez rire ça change absoluement rien....
 
Donc plein le cul je laisse tomber je le ferais a partir de l'IDE (forte)...
Merci quand meme...
 
Mais mon initiiation JAva commence tres tres mal!!

Reply

Marsh Posté le 17-05-2002 à 18:00:04    

ca n'a rien à voir avec Java tu sais ... C'est un bete path pour un programme comme un autre. C'est dans des cas comme ca que j'aimerai vraiment accéder physiquement à la machine pour vérifier ...
 
Tu as MSN Messenger?


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 17-05-2002 à 18:12:49    

non juste le mail.... et le forum....
 
Mais j'ai la meme config chez moi et meme probleme....
 
tant pis je devrais ps trop compilé au debut :)

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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