Lancement de Java
Résolu
rikky
Messages postés
107
Date d'inscription
Statut
Membre
Dernière intervention
-
jam -
jam -
Bonsoir,
je me demande pourquoi je n'arrive pas à lancer la commande java autrement qu'en faisant
cd /usr/java/jre1.5.0_06/bin/.java
bash-3.00$ ./java -version
java version "1.5.0_06"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode, sharing)
bash-3.00$
sans la ./ j'ai le message d'erreur bash: java: command not found
et si je le fais ailleurs, j'ai le message d'erreur bash-3.00$ java
bash: java: command not found
J'ai besoin d'utiliser la commande java xxxx pour un programme qui a besoin du moteur, comment faire ?
Merci d'avance
je me demande pourquoi je n'arrive pas à lancer la commande java autrement qu'en faisant
cd /usr/java/jre1.5.0_06/bin/.java
bash-3.00$ ./java -version
java version "1.5.0_06"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode, sharing)
bash-3.00$
sans la ./ j'ai le message d'erreur bash: java: command not found
et si je le fais ailleurs, j'ai le message d'erreur bash-3.00$ java
bash: java: command not found
J'ai besoin d'utiliser la commande java xxxx pour un programme qui a besoin du moteur, comment faire ?
Merci d'avance
A voir également:
- Lancement de Java
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
6 réponses
Salut,
Ca pourra peut être t'aider à comprendre
http://jc.michel.free.fr/linux/java.php#execution_application
lami20j
Ca pourra peut être t'aider à comprendre
http://jc.michel.free.fr/linux/java.php#execution_application
lami20j
Bonjour,
Merci pour la réponse mais je n'y arrive pas malgré le changement dans les PATH
En fait, je me demande pourquoi il faut mettree ./java au lieu de java tout court
Et pourtant ...en faisant whereis java, çà met ceci :
******************************************
[root@localhost bin]# whereis java
java:
******************************************
ce qui est bien mais ne suffit pour m'expliquer le phénomène
Merci pour la réponse mais je n'y arrive pas malgré le changement dans les PATH
En fait, je me demande pourquoi il faut mettree ./java au lieu de java tout court
Et pourtant ...en faisant whereis java, çà met ceci :
******************************************
[root@localhost bin]# whereis java
java:
******************************************
ce qui est bien mais ne suffit pour m'expliquer le phénomène
Bon alors le PATH est une variable d'environnement qui contient tous les repertoires dans lequels le systeme va rechecher l'executable qu'on veut lancer.
Exemple: tu veux lancer la commande "java". Et bien, en tapant java, le systeme va regarder dans tous les repertoires du PATH pour voir si il y a un executable de ce nom.
Sinon, par défaut un executable se lance de la sorte: ./executable
Donc si tu veux pouvoir passer directement par le PATH c'est dire taper seulement "java", il faut entrer dans le PATH le repertoire ou se situe ton java.
Donc dans ton cas:
PATH=/usr/java/jre1.5.0_06/bin:$PATH
Pour faire plus propre, on peut passer par une variable JAVA_HOME:
JAVA_HOME=/usr/java/jre1.5.0_06
PATH=$JAVA_HOME/bin:$PATH
Attention cela n'est effectif que dans la console dans laquelle tu as defini le PATH. Si tu ouvres une autre console cela ne fonctionnera pas.
Donc pour rendre ce changement définitif, il suffit de copier ces commandes:
JAVA_HOME=/usr/java/jre1.5.0_06
PATH=$JAVA_HOME/bin:$PATH
dans le fichier .bashrc qui se situe dans ton home (attention c'est un fichier caché).
Il faut alors redemarrer sa session (voire le pc?) pour que les changements soit pris en compte.
Exemple: tu veux lancer la commande "java". Et bien, en tapant java, le systeme va regarder dans tous les repertoires du PATH pour voir si il y a un executable de ce nom.
Sinon, par défaut un executable se lance de la sorte: ./executable
Donc si tu veux pouvoir passer directement par le PATH c'est dire taper seulement "java", il faut entrer dans le PATH le repertoire ou se situe ton java.
Donc dans ton cas:
PATH=/usr/java/jre1.5.0_06/bin:$PATH
Pour faire plus propre, on peut passer par une variable JAVA_HOME:
JAVA_HOME=/usr/java/jre1.5.0_06
PATH=$JAVA_HOME/bin:$PATH
Attention cela n'est effectif que dans la console dans laquelle tu as defini le PATH. Si tu ouvres une autre console cela ne fonctionnera pas.
Donc pour rendre ce changement définitif, il suffit de copier ces commandes:
JAVA_HOME=/usr/java/jre1.5.0_06
PATH=$JAVA_HOME/bin:$PATH
dans le fichier .bashrc qui se situe dans ton home (attention c'est un fichier caché).
Il faut alors redemarrer sa session (voire le pc?) pour que les changements soit pris en compte.
Salut,
Il faut alors redemarrer sa session (voire le pc?) pour que les changements soit pris en compte.
Pas besoin, une simple commande suffit (voir en gras) :
Il faut alors redemarrer sa session (voire le pc?) pour que les changements soit pris en compte.
Pas besoin, une simple commande suffit (voir en gras) :
lami20j@debian:~$ alias alias excel='cxoffice/bin/cxstart .cxoffice/default/drive_c/Program\ Files/Microsoft\ Office/Office10/EXCEL.EXE' alias ls='ls --color=auto' lami20j@debian:~$ echo $PATH /usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games lami20j@debian:~$ cat >> /mnt/home/lami20j/.bashrc <<FIN > alias vi='/usr/bin/vim' > export PATH=$PATH:/mnt/home/lami20j/trash > FIN lami20j@debian:~$ alias alias excel='cxoffice/bin/cxstart .cxoffice/default/drive_c/Program\ Files/Microsoft\ Office/Office10/EXCEL.EXE' alias ls='ls --color=auto' lami20j@debian:~$ echo $PATH /usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games lami20j@debian:~$ source .bashrc lami20j@debian:~$ alias alias excel='cxoffice/bin/cxstart .cxoffice/default/drive_c/Program\ Files/Microsoft\ Office/Office10/EXCEL.EXE' alias ls='ls --acolor=auto' alias vi='/usr/bin/vim' lami20j@debian:~$ echo $PATH /usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games:/mnt/home/lami20j/trash lami20j@debian:~$lami20j
Bonjour,
Merci de ton aide, çà marche maintenant.
Il faut absolument que je continue à consigner ces démarches.
Bon week end
Merci de ton aide, çà marche maintenant.
Il faut absolument que je continue à consigner ces démarches.
Bon week end
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question