Le Sun, 11 Feb 2007 10:38:12 +0100,
bvuarnesson <[EMAIL PROTECTED]> a écrit :

> bonjour
> j'ai besoin de java 1.5 pour faire tourner une appli je l'ai donc
> installé par le rpm de sun, il est donc utilisable sous root mais pas
> sous BV
> voici les manips que j'ai faites:
> 
> ;-)-BV(10:30:48) ~$ su
> Password:
> [EMAIL PROTECTED] bv]# java -version
> java version "1.5.0_11"
> Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_11-b03)
> Java HotSpot(TM) Client VM (build 1.5.0_11-b03, mixed mode, sharing)
> [EMAIL PROTECTED] bv]# which java
> /usr/java/jre1.5.0_11/bin/java
> [EMAIL PROTECTED] bv]# export PATH="$PATH":/usr/java/jre1.5.0_11/bin
> [EMAIL PROTECTED] bv]# export PATH="$PATH":/usr/java/jre1.5.0_11/bin/java
> 
> puis:
> ;-)-BV(10:32:12) ~$ java -version
> java version "1.4.2_09"
> Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_09-b05)
> Java HotSpot(TM) Client VM (build 1.4.2_09-b05, mixed mode)
> ;-)-BV(10:37:07) ~$ export PATH="$PATH":/usr/java/jre1.5.0_11/bin/java
> ;-)-BV(10:37:14) ~$ export PATH="$PATH":/usr/java/jre1.5.0_11/bin
> ;-)-BV(10:37:20) ~$ java -version
> java version "1.4.2_09"
> Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_09-b05)
> Java HotSpot(TM) Client VM (build 1.4.2_09-b05, mixed mode)
> ;-)-BV(10:37:24) ~$
> 
> ca ne marche pas, que faire?
> 
> merci
> BV
> 
salut,
dans ton $PATH, peut-être que le binaire java-1.4.2 se trouve dans un
chemin qui vient avant "/usr/java/jre1.5.0_11/bin" ? 
En gros si tu remplaces ton:
export PATH="$PATH":/usr/java/jre1.5.0_11/bin
PAR
export PATH=/usr/java/jre1.5.0_11/bin:"$PATH"
ça donne quoi stp ?

Sinon, pour rendre les changements permanents, cf
http://linux-wizard.net/faq.php?section=5&key=java
sauf que je te conseille de modifier les scripts proposés comme suit
pour ne pas avoir à les modifier à chaque fois que tu m-a-j le rpm java:

Pour j2re-1.5-perso.sh : 
#!/bin/bash
JAVA_HOME="/usr/java/`rpm -q --qf '%{NAME}%{VERSION}' jre`"
export JAVA_HOME
PATH="$PATH:$JAVA_HOME/bin"
export PATH

Pour j2re-1.5-perso.csh :  
setenv JAVA_HOME "/usr/java/`rpm -q --qf '%{NAME}%{VERSION}' jre`"
setenv PATH "$PATH:$JAVA_HOME/bin"

a+
=========================================
Vous souhaitez acquerir votre pack ou des services Mandriva?
Rendez-vous sur "http://store.mandriva.com";.
Rejoignez le club Mandriva : http://club.mandriva.com
=========================================

Répondre à