[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Problemas para instalar JAVA 1.3.1 en Debian 3.1 Sarge



On 08/01/14 19:17, Angel Claudio Alvarez wrote:
El Wed, 08 Jan 2014 18:06:09 -0300
tq<tqlistas@gmail.com>  escribió:

Hola lista!

Por una cuestión laboral debo instalar JAVA 1.3.1 sobre Debian Sarge 3.1

Para ello baje estos 2 paquetes:

j2re-1_3_1-linux-i386.bin
j2sdk-1_3_1-linux-i386.bin

Para instalarlos los copié a /usr y los ejecuté con:

./j2re-1_3_1-linux-i386.bin y ./j2sdk-1_3_1-linux-i386.bin

Esto me generó 2 directorios dentro de /usr:

drwxrwxr-x   9 root root      4096 May  6  2001 jdk1.3.1
drwxrwxr-x   6 root root      4096 May  6  2001 jre1.3.1

Luego de esto y para generar la variable $JAVA_HOME edité /etc/profile y
agregé las rutas correspondientes:

JAVA_HOME="/usr/jdk1.3.1"
export JAVA_HOME
export PATH=$PATH:$/usr/jdk1.3.1/bin

Ahora bien, cuando quiero probar si está todo instalado y ejecuto:

cd /usr/jdk1.3.1/bin
./java -version

Me dice:

/usr/jdk1.3.1/bin/i386/native_threads/java: error while loading shared
libraries: libstdc++-libc6.1-1.so.2: cannot open shared object file: No
such file or directory

He buscado en Google encontrando el mismo problema [1] y una posible
sugerencia [2], la cual no logro comprender.

Alguien me podrá dar una mano con esto?

el mensaje es claro te falta la biblioteca libstdc++
Instala el paquete si existe para sarge o baja los fuentes y compilala

Angel gracias por tu respuesta!

Encontré cual era el problema:

lrwxrwxrwx 1 root root 24 Jan 8 23:05 libstdc++-lib6.1-1.so.2 -> libstdc++-libc6.2-2.so.3 lrwxrwxrwx 1 root root 24 Jan 9 01:35 libstdc++-libc6.1-1.so.2 -> libstdc++-libc6.2-2.so.3

Había hecho mal el linkeo (fíjate que en el primero dice "lib6" cuando era "libc6".

Aprovecho para consultar:

En esta instalación si hago:

# echo $JAVA_HOME

me devuelve:

/usr/jdk1.3.1

y si hago

# echo $PATH

me devuelve:

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:$/usr/jdk1.3.1/bin

Ahora para poder probar la versión de java con:

./java -version

Solo funciona cuando lo hago estando en el directorio

/usr/jdk1.3.1/bin#

y no en cualquier lugar.

Esto es correcto o al estar en en PATH debería funcionar desde cualquier directorio?

Muchas Gracias.

Saludos.




Reply to: