Instalar Java (Sun) en Ubuntu

Hay varias formas para poder instalar una máquina virtual de Java en (K)Ubuntu, aquí voy a explicar cómo hacerlo descargando los ficheros binarios (.bin) e instalarlos usando la consola.

Yo he usado un procedimiento que resumo aquí:

Pasos a seguir:

  1. Nos descargamos los ficheros .bin de la web de Java de Sun. En este caso yo he usado la versión JRE (Java Runtime Environment) de Java, puede que necesites la versión JDE (Java Development Environment) si lo que vas a hacer es desarrollar aplicaciones en Java, ya que trae más cosas, como el compilador…etc etc.
  2. Nos vamos al directorio donde hemos descargado el fichero (Será un fichero del estilo «jre-6-linux-i586.bin«)
  3. $ cd <directorio>

  4. Le damos permisos de ejecución al fichero.
  5. $ chmod +x jre-6-linux-i586.bin

  6. Lo instalamos
  7. $ sudo ./jre-6-linux-i586.bin

  8. Seguimos las instrucciones que van apareciendo en pantalla, que son 2 o 3.
  9. Movemos la carpeta creada después de la instalación (llamada jre1.6.0) a una más apropiada:
  10. $ sudo mv jre1.6.0 /usr/lib/jvm/

  11. Seteamos el nuevo Java como una de las alternativas de java:
  12. $ sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jre1.6.0/bin/java" 1

  13. Ahora seteamos la nueva alternativa como la real de Java:
  14. $ sudo update-alternatives --set java /usr/lib/jvm/jre1.6.0/bin/java

  15. Para comprobar si tenemos correctamente instalada la versión de Java…
  16. $ java -version

Nos debería de aparecer algo así:

java version "1.6.0"
Java(TM) SE Runtime Environment (build 1.6.0-b105)
Java HotSpot(TM) Client VM (build 1.6.0-b105, mixed mode)

You may also like

9 comments

  • JQ 09/05/2008   Reply →

    I did every step but at final I receive an error:

    java: error while loading shared libraries: libjli.so: cannot open shared object file: No such file or directory

    Some ideas why I cannot use sun’s Java?

    SO Ubuntu Hardy
    Arquitecture x86

  • briandb 02/07/2008   Reply →

    Hay una forma mas facil.

    apt-get install sun-java5-bin

    o la version 6 remplazar el 5 por 6.
    Si para otra version se tratase esta bien documentado, pero para ubuntu mas facil imposible, 😉

    Saludos

  • Cris 24/10/2009   Reply →

    No sirve, mas sencillo (apt-get, etc)

  • eyanez 02/12/2009   Reply →

    Muchas gracias me funciono perfecto

  • David 16/12/2009   Reply →

    Posiblemente no tenga que ver mucho a mi area, pero me cambie a linux hace muy poco, probe con el sudo apt-get install y los resultados no fueron los mas esperados. Este articulo me ayudo del todo, ahora si podrè probar el showmypc en linux, un saludo y buenos contenidos. Excelente estoy pensando en crear una web para ir subiendo mis experiencias con debian. Saludos.

  • Rob 24/05/2010   Reply →

    Perfecto!

  • Victor 26/05/2010   Reply →

    Hey muchas gracias oye me funciono de marivilla ahora si me sirve la maquina virtual pero quisiera saber si me puedes ayudar tambien a poner los archivos de java como javac «java compiler»

  • pedrozopayares 30/12/2010   Reply →

    Hola,

    Las instrucciones con correctas. Pero creo conveniente hacerlo siguiente si, como en mi caso, ubuntu 10.10 da problemas con update-alternatives: $ sudo update-alternatives –install «/usr/bin/java» «java» «/usr/lib/jvm/jre1.6.0/bin/java» 1

    Lo que se hace con ese comando es actualizar el link del acceso directo o enlace simbólico que está en la ruta «/usr/bin/java»

    Se obtiene el mismo resultado su abrimos una terminal y con el sudo lanzamos un nautilus o el explorador de archivos que tengamos.

    Luego, con privilegios de superusuario vamos a la carpeta «/usr/lib/jvm/jre1.6.0/bin/java», o donde tengamos instalado el jre y creamos manualmente el enlace simbólico al archivo «java» que hay en esa carpeta, con clic derecho y ya.

    Le cambiamos el nombre a «java», para esto lo cortamos y pegamos en otra ubicación como el escritorio.

    Lo volvemos a cortar y lo llevamos y pegamos en «/usr/bin/java», lo que nos pedirá confirmación para reemplazar el acceso directo antiguo con el que acabamos de crear y renombrar. Le decimos que sí y al reemplazarlo podemos comprobar que al ingesar el comando «java -version» en una terminal, nos muestra el resultado esperado.

    Esta es la forma visual de hacer el proceso indicado anteriormente y lo menciono aquí por si alguien necesita tener una idea de que son esos comandos que ingresa o si tiene problemas con los resultados arrojados por la consola.

    y ahora que tengo instalado y funcionado el jre, quisiera saber como instalo el jdk, o más bien como le digo a ubuntu que está ahí, ya que repetí los pasos anteriores para el jre y quiero saber como finaliza el proceso para el jdk,

    Saludos.

Leave a comment