OVH Cloud OVH Cloud

installation du sdk java et execution des démos

2 réponses
Avatar
steph
bonjour,

au premier essai des java -jar <demo>.jar j'avais un message
d'erreur concernant le PATH
j'ai trouvé qu'il fallait ecrire

$ echo $PATH

ce qui me donne une liste que je copie puis j'ecris


$ PATH=<copiécollédetouslesautreschemins>:/home/steph/j2sdk1.4.2_05/bin

ceci pour ajouter une recherche dans le repertoire bin de j2sdk1.4.2_05

ensuite un java -jar <demo>.jar à partir de n'importe quel repertoire
des demos lance correctement l'application .


question : il y a t il un autre moyen de pouvoir lancer une telle
application sans passer par l'étape du changement de la variable PATH


merci.

2 réponses

Avatar
wenyb
bonjour,

au premier essai des java -jar <demo>.jar j'avais un message d'erreur
concernant le PATH
j'ai trouvé qu'il fallait ecrire

$ echo $PATH

ce qui me donne une liste que je copie puis j'ecris


$ PATH=<copiécollédetouslesautreschemins>:/home/steph/j2sdk1.4.2_05/bin


$ export PATH=$PATH:/home/steph/j2sdk1.4.2_05/bin


ceci pour ajouter une recherche dans le repertoire bin de j2sdk1.4.2_05

ensuite un java -jar <demo>.jar à partir de n'importe quel repertoire
des demos lance correctement l'application .


question : il y a t il un autre moyen de pouvoir lancer une telle
application sans passer par l'étape du changement de la variable PATH



Il y a un fichier profile (.bashrc si tu utilises bash, man
<nomdetonshell> sinon) où on peut initialiser ses variables
d'environnement (ajouter juste la ligne plus haut)


merci.


Avatar
Doug713705
Le mardi 7 Septembre 2004 16:12, steph s'est exprimé de la sorte sur
fr.comp.os.linux.configuration :


question : il y a t il un autre moyen de pouvoir lancer une telle
application sans passer par l'étape du changement de la variable PATH




Pour que soit pris en compte le chemin d'installation de java (JAVA_HOME ou
JDK_HOME) par l'ensemble des utilisateurs de ta machine, il faut l'
"exporter".

Pour cela il faut ajouter au fichier /etc/profile (qui contient l'ensemble
des variables d'environnement de ton système pour chaque utilisateur) les
lignes suivantes :

export JAVA_HOME=/chemin/vers/repertoire/java
export JDK_HOME=/chemin/vers/repertoire/java

(sans Le "/bin" final)

JAVA_HOME et JDK_HOME sont identiques et sont des noms de variables
généralement utilisés par les developpeurs java.

ex :
export JAVA_HOME=/usr/local/jsdk_1.4.01
export JDK_HOME=/usr/local/jsdk_1.4.01

Ensuite tu modifies la ligne où le PATH est mentionné de la manière
suivante :
ex :
avant :
export PATH=/usr/local/bin:/usr/bin

après :
export PATH=/usr/local/bin:/usr/bin:$JAVA_HOME/bin <-- C'est ici qu'on
rajoute le "/bin"

ensuite il te suffit de te déloguer et de te reloguer pour prendre en compte
les modifications.

Si tu désires que seuls certains de tes utilisateurs aient accès à java,
dans ce cas il ne faut pas modifier /etc/profile mais le fichier
~/.bash_profile (ou ~/.profile) de chaque utilisateur ayant droit d'accès à
java.


--
@+
Doug [Linux user #307925] - *Slackware* *Rulez* *;-)*
[Pourquoi t'es qui, qu'est ce que tu fais par où ?]
-- Pour me contacter enlever no-spam (2X) --