Que ruta pongo en el bashprofile (JAVA 5 sdk), POR FAVORRRRRRRRRRR!!

Pues resulta que me e bajado el java 5.0 sdk lo tengo instalado en home/usuario/java

pues para saber que esta bien instalado , edito el bash_profile

# ~/.bash_profile: executed by bash(1) for login shells.
# see /usr/share/doc/bash/examples/startup-files for examples.
# the files are located in the bash-doc package.

# the default umask is set in /etc/login.defs
#umask 022

# include .bashrc if it exists
#if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi

# set PATH so it includes user's private bin if it exists
#if [ -d ~/bin ] ; then
PATH=~/bin:"${PATH}"
fi

JAVA_HOME=/home/usuario/jdk1.5.0_09
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin

export PATH JAVA_HOME

pongo en la shell java -version , pero no me lo reconoce por lo que no esta bien instalado, por favor alguien que me oriente un poco de como configurarlo,
Lo que debes hacer es usar los paquetes de tu distribución en lugar de enredar con paths...

- ferdy
si tienes otro java instalado podrías poner el path de java antes

PATH=$JAVA_HOME/bin:$PATH:$HOME/bin
Eeeeeeeeeek..... esta es la razón, por la que la gente que no quiere hacerse el lío con mil rutas y conflictos, usa Gentoo:

[ (zeus) $ ~ ] eselect java-vm list
Available Java Virtual Machines:
  [1]   ibm-jdk-bin-1.4
  [2]   ibm-jdk-bin-1.5 system-vm user-vm
[ (zeus) $ ~ ] java -version
java version "1.5.0"
Java(TM) 2 Runtime Environment, Standard Edition (build pxp32dev-20061002a (SR3) )
IBM J9 VM (build 2.3, J2RE 1.5.0 IBM J9 2.3 Linux ppc-32 j9vmxp3223-20061001 (JIT enabled)
J9VM - 20060915_08260_bHdSMR
JIT  - 20060908_1811_r8
GC   - 20060906_AA)
JCL  - 20061002
[ (zeus) $ ~ ] eselect java-vm set user 1
[ (zeus) $ ~ ] java -version
java version "1.4.2"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2)
Classic VM (build 1.4.2, J2RE 1.4.2 IBM build cxppc32142-20060824 (SR6) (JIT enabled: jitc))
[ (zeus) $ ~ ] eselect java-vm show
Current system-vm
  ibm-jdk-bin-1.5           
Current user-vm
  ibm-jdk-bin-1.4           
[ (zeus) $ ~ ] eselect java-vm set user 2
[ (zeus) $ ~ ] eselect java-vm show
Current system-vm
  ibm-jdk-bin-1.5           
Current user-vm
  ibm-jdk-bin-1.5           
[ (zeus) $ ~ ]


Usa las herramientas de tu distribución... no se si serán tan útiles como las de la mía, pero sin duda serán mejores que los hacks que hagas a mano (a no ser que tu distribución de pena, claro).

- ferdy
3 respuestas