RSS de entradas

¿Qué quieres buscar?

17 abr

Java Development Kit – JDK

Autor: Prometeo Lucifer
JDK o Java Development Kit es el conjunto de herramientas para desarrollar en Java; la edición SE o edición estándar contiene las clases necesarias para programar, sin características avanzadas como para realizar un programa clúster (programa distribuido en varios equipos para aprovechar sus recursos trabajando como uno solo).

JDK esta soportado en las plataformas Solaris, Unix, GNU Linux, MAC y Windows; de arquitecturas x386, x86-64 e Intel Itanium.  Hay potentes IDE’s libres como NetBeans y Eclipse.

Para conocer más de la tecnología Java recomiendo visitar el artículo de Java.


Instalación de Java SE Development Kit Version 6 Update 13

El manual de instalación es válido para instalar JDK (Java Development Kit) SE (Standard Edition) Version 6 Update 13 (con los objetivos de este sitio: eficienciaeficaciaseguridadpersonalizacióninstalación sencilla) en cualquier sistema tipo Unix, con la configuración específica en Debian y distribuciones basadas él; certificado para todas las versiones de Ubuntu (Kubuntu, XubuntuEdubuntu, Gobuntu, Ubuntu EeeFluxbuntu, Linux Mint, gNewSense “La distribución que usa el maestro Richard Stallman) con soporte: Hardy Heron, Intrepid Ibex y Jaunty Jackalope.  Para instalar una versión distinta debes cambiar el número de la versión al escribir los comandos en el terminal (aconsejo autocompletar con el tabulador).

En Ubuntu instalando el paquete sun-java6-jdkubuntu-restricted-extras (paquete de software restringido) se instala una versión antigua de JDK (los repositorios no suelen traer las últimas versiones) así que no recomiendo esa instalación.

Nota 1:

Por comodidad puedes iniciar sesión como root o realizar los pasos desde un administrador de archivos con privilegios de súper usuario; en Gnome escribe en el terminal:
sudo nautilus

1. Descarga

Descarga en el escritorio Java SE Development Kit (JDK) 6 Update 13 de http://java.sun.com/javase/downloads/index.jsp (al ser un manual es genérico la instalación se realiza con binariosjdk-6u13-linux-i586.bin para i386 (32 bits) y jdk-6u13-linux-x64.bin para X86-64 (64 bits).

2. Acceder como privilegios de super usuario al directorio que contiene el binario:

Si tienes habilitada la cuenta de root ejecuta su, sino sudo su; e introduce la contraseña

sudo su
cd Escritorio

Nota 2:

Si cierras el terminal vuelve a situarte en el directorio dónde estábas con privilegios de super usuario.

3. Dar permisos de ejecución al binario e instalarlo:

Nota 3:

Puedes realizar la instalación en cualquier directorio, pero para mantener la relativa autoconfiguración del sistema sigue las indicaciones.  En el proceso de instalación se mostrará el contrato de la licencia de JAVA (JDK), pulsa la barra espaciadora para leer o ’q‘ para ir al final; al final introduce “yes” para proseguir con la instalación, al finalizar la instalación se mostrará la palabra “Done”. El JDK se instala con su número de versión.

x386

chmod +x jdk-6u13-linux-i586.bin
sudo ./jdk-6u13-linux-i586.bin

x86-64

chmod +x jdk-6u13-linux-x64.bin
sudo ./jdk-6u13-linux-x64.bin

4. Borrar los binarios

x386

rm jdk-6u13-linux-i586.bin

x86-64

rm jdk-6u13-linux-x64.bin

5. Directorio adecuado de Java

Importante

…acerca del permiso de acceso:

Si vas a permitir usar el JDK a todos los usuarios del sistema elige un directorio estándar accesible: /usr/local/opt (si no tienes permisos instálalo en tu directorio HOME o en uno en el cual dispongas de permisos).

…acerca del directorio en Ubuntu:

Java se suele instalar en /usr/lib/jvm/ (los ejemplos de este manual usan este directorio.

Truco:

En mi ordenador; dispongo de particiones pequeñas para los sistemas de archivos de varias distribuciones; así que suelo colocar el directorio de Java en una partición que mantengo montada y visible desde todas las distribuciones; esto es totalmente práctico cuando se utiliza distinto software multiplataforma (Vuze, Blender, etc) o que pueda ser reutilizado, para evitar redundancia y no desperdiciar espacio, como en este caso, ya que se podría utilizar la misma instalación de JDK para Ubuntu y Kubuntu; he optado por tener Gnome y Kde en distintas particiones, porque me he dado cuenta que la mitad del espacio del sistema de archivos, es ocupado sólo por las configuraciones y preferencias; un detalle que me ha sorprendido mucho.

5.1. Comprobar si existe el directorio de Java

Se debe comprobar en /usr/lib/ (Ubuntu) o /usr/local/ si existe un directorio llamado jvm (Ubuntu) o java.

ls /usr/lib/j*

Si no existe crear un directorio para Java, jvm (Ubuntu) o java.

mkdir /usr/lib/jvm/

5.2. Mover la instalación de Java a un directorio adecuado

Se debe mover a /usr/lib/jvm/ (Ubuntu) o /usr/local/java/.

sudo mv jdk1.6.0_13/ /usr/lib/jvm/

6. Reiniciar

Varias distribuciones tras reiniciar configuran automáticamente el JDK, al detectarlo en el directorio adecuado; los usuarios de la distribución Ubuntu deben configurar el sistema para agregar el JDK, así que deben revisar la configuración del Manual de JDK y no necesitan reiniciar.

reboot


Manual de JDK

Configuración de JDK en Ubuntu

Setear el nuevo JDK como alternativa de Java

Agregar JRK Versión 6 Update 13 como alternativa de Java a cualquier versión de la distribución Ubuntu.

 sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.6.0_13/bin/javac" 1

Setear la alternativa predefinida de Java

Setear JDK Versión 6 Update 13 como el predefinido de Java (usarlo por defecto); existen dos métodos:
Método de la antigua escuela

sudo update-alternatives --set javac /usr/lib/jvm/jdk1.6.0_13/bin/javac

Método recomendado

sudo update-alternatives --config javac

Comprobar la configuración:

javac -version

…tendría que aparecer esto, o una versión superior si no he actualizado esta guía; y me has tomado como referencia XD:

Java Version 6 Update 13 en i386

#javac -version
javac 1.6.0_13

Java Version 6 Update 13 en x86-64

#javac -version
javac 1.6.0_13


Datos JDK

…acerca de JDK

Sitio web www.java.com
Categoría / Valoración (1 – 10) Configurar sistema 10
Distribuciones soportadas Multiplataforma
Interfaz / Arquitecturas soportadas / Lenguaje x386, x86-64 Java
Versión estable y desarrollo / Fecha actualización Version 6 Update 13 17/04/2009
Licencia
Idioma Documentación en inglés
Detalles Instalación sencilla, para programar para la última versión de Java.
Descarga general http://www.java.com,
http://java.sun.com/javase/downloads/index.jsp
Software recomendado por elleonplateadodeojosrojos Catálogo de software y repositorios source.list (hardy)

…referentes a la documentación

Fuente / Licencia Esta documentación es original y autodidacta, y no hace referencia a otra; se encuentra bajo la licencia Creative Commons de Reconocimiento, No esta permitido el uso comercial ni las obras derivadas; todos los permisos y restricciones están en www.elleonplateadodeojosrojos.es/blog/informacion.  Los datos de información provienen de la experiencia e investigación personal del autor. Creative Commons License
Últimos cambios
Descargar documentación http://groups.google.es/group/elleonplateadodeojosrojos/files –> Java_SE_Development_Kit-JDK-v6u13.html
Sitio de documentación oficial Para realizar la documentación del JDK me he basado en la instalación del JRE.
Detalles de la documentación …se realizo la práctica / documentación con …se aplica a
Ubuntu 8.10 64bits Ubuntu y cualquier distribución de GNU Linux (Fedora, openSUSe), Sun Java Desktop.
Sitio similares recomendados http://www.dosideas.com
Detalles de la publicación
Documentación actualizada por
Fecha de la anterior actualización
Fecha de la actualización
Prometeo Lucifer 25/01/2009 17/04/2009
Estado de la documentación * Wiki en construcción Estable Actualizable
X
Crea PDF\\\'s tu también    Enviar artículo en formato PDF a

5 respuestas to “Java Development Kit – JDK”

  1. Zero427 dice:

    Gracias, me ha salido perfecto, con mi nueva instalacion de ubuntu x64

  2. Matrix-Null(0) dice:

    gracias excelente informacion .. saludos

  3. nenelinux dice:

    hola que tal yo se que esto no tiene nada que ver pero… que paso con tu post sobre sound converter?? lo estuve buscando y no esta :(

  4. Najerilla Power dice:

    Querido Rey negro:
    Haber si escribes algo que trabajas menos que tu perro.

  5. elmerotigre dice:

    Gracias Brother, me sirvio de mucho, espero que sigas actualizando el sitio…