Java en Debian Etch


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.bin

Acá 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# exit
exit
juanpa@jpill:~$ gedit .bashrc

Agregamos 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) so
juanpa@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

prueba_en_Java

Espero que estos sencillos pasos sean referencia para muchos, que se han tenido ese mismo problema.

10 comentarios en “Java en Debian Etch

  1. Santi dijo:

    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😉.

  2. 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

  3. jpill dijo:

    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

  4. luchox25 dijo:

    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

  5. 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.

  6. luchox25 dijo:

    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.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s