Saludos.
Hace tiempo he intentado instalar el JDK de Sun en Debian Etch, los primeros pasos los cumplia pero al momento de configurar el PATH me causaba un verdadero dolor de cabeza, es por eso que no me atrevía a publicar un pequeño how to de instalación de Java en Debian; hace pocas horas descubrí una forma de hacerlo sin mayor complique, a continuación listo los pasos desde cero:
1 – Descargamos el paquete desde la web de Java de Sun: http://java.sun.com/javase/downloads/index.jsp
En mi caso uso jdk-1_5_0_12-linux-amd64.bin, aunque con el jdk-1_6xx presumo que es igual.
2 – Una vez terminada la descarga úbicamos el archivo en la carpeta /opt, aunque muchos desean /usr/local para eso necesito ser root:
juanpa@jpill:~$ su Password: jpill:/home/juanpa# cd Desktop/ jpill:/home/juanpa/Desktop# mv jdk-1_5_0_12-linux-amd64.bin /opt/ jpill:/home/juanpa/Desktop# cd /opt/
3 – Cambiamos los permisos de ejecución:
jpill:/opt# chmod 755 jdk-1_5_0_12-linux-amd64.bin
4 – Ahora si empezamos la ejecución del script
jpill:/opt# ./jdk-1_5_0_12-linux-amd64.binAcá sale el cuento de la licencia avanzamos y al final aceptamos tipeando ‘yes’
5 – Como paso final, editamos el archivo .bashrc en el directorio de cada usuario, en mi caso el usuario es juanpa, es decir, en la carpeta /home/juanpa:
jpill:/opt# exitexitjuanpa@jpill:~$ gedit .bashrcAgregamos estas lineas:
export PATH=/opt/jdk1.5.0_12/bin/:$PATH JAVA_HOME=”/opt/jdk1.5.0_12/” export JAVA_HOME
6 – Cerramos la terminal y abrimos otra para probar la instalación:
juanpa@jpill:~$ java -version java version “1.5.0_12″ Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_12-b04) Java HotSpot(TM) 64-Bit Server VM (build 1.5.0_12-b04, mixed mode) sojuanpa@jpill:~$ javac -version javac 1.5.0_12 javac: no source files Usage: javac <options> <source files> where possible options include: -g Generate all debugging info -g:none Generate no debugging info -g:{lines,vars,source} Generate only some debugging info -nowarn Generate no warnings -verbose Output messages about what the compiler is doing -deprecation Output source locations where deprecated APIs are used -classpath <path> Specify where to find user class files -cp <path> Specify where to find user class files -sourcepath <path> Specify where to find input source files -bootclasspath <path> Override location of bootstrap class files -extdirs <dirs> Override location of installed extensions -endorseddirs <dirs> Override location of endorsed standards path -d <directory> Specify where to place generated class files -encoding <encoding> Specify character encoding used by source files -source <release> Provide source compatibility with specified release -target <release> Generate class files for specific VM version -version Version information -help Print a synopsis of standard options -X Print a synopsis of nonstandard options -J<flag> Pass <flag> directly to the runtime system
Espero que estos sencillos pasos sean referencia para muchos, que se han tenido ese mismo problema.


Muchas gracias la verdad q yo tb andaba con problemas y esto ha sido lo mas simple y que realmente ha funcionado de todo lo q encontre.
Un saludo
.
Por: Santi el Agosto 27, 2007
a las 9:17 pm
Realmente hay muchas formas de instalar java de sun, pero esta me parece sencilla, y de verdad funciona.
Gracias por el comentario
Por: jpill el Agosto 27, 2007
a las 9:26 pm
y porque no instalarlo desde los repositorios
solamente
aptitude install sun-java5-jdk
y ya está, para la version 6 debes agregar los repositorio
s de lenny (testing) y si deseas volver otra vez a etch
tambien estan los paquetes siguientes
sun-java5-source
sun-java5-plugin
sun-java5-jre
sun-java5-fonts
sun-java5-doc
sun-java5-demo
sun-java5-bin
para el paquete sun-java5-doc descargaremos el zip de la pagina de sun y lo pegaremos en la carpeta /tmp
Por: tonny el Agosto 27, 2007
a las 11:08 pm
Hola.
>y porque no instalarlo desde los repositorios
>solamente
>aptitude install sun-java5-jdk
Porque no sabia que en el repositorio estaba.
Gracias por el dato
Por: jpill el Agosto 28, 2007
a las 1:07 am
Gracias por la información
Por: Nelson Piedra el Agosto 29, 2007
a las 11:34 pm
Hola, esta muy bueno pero no he podido configurar el PATH, por favor soy nuevo en esto y necesito intalar el JDK para luego instalar netbeans 6; te explico:
cree un directorio:
/usr/java
luego le di los permisos de ejecucion, lo ejecute, acepte la licencia y todo corrio de maravilla, luego abri el archivo .bashrc y lo escibi lo siguiente:
# export PATH=/usr/jdk-6u10/bin/:$PATH
# JAVA_HOME=”/usr/jdk-6u10/”
# export JAVA_HOME
Por: luchox25 el Septiembre 8, 2008
a las 1:04 pm
Saludos.
Me dices que tienes la carpeta /usr/java
allí debes tener la carpeta jdk-6…
Tons el Path deberia ser:
export PATH=/usr/java/jdk-6u10/bin/:$PATH
JAVA_HOME=”/usr/java/jdk-6u10/”
export JAVA_HOME
Recuerda que el simbolo # significa comentario.
Por: jpill el Septiembre 8, 2008
a las 1:37 pm
Agradesco tu ayuda pero no obtuve resultados positivos… se me hace muy extraño porque la instalacion no tuvo problemas pero no logro configuarar el PATH… seguire intentando, de lo contrario instalo Ubunto, ya se esta colmando mi paciencia.
Por: luchox25 el Septiembre 9, 2008
a las 1:19 pm
¿que obtienes cuando das java -version? lo mismo con javac?
Supongo que tienes otra versión libre de java
Por: jpill el Septiembre 10, 2008
a las 10:52 am