[COMO] Desarrollo Java : Sun J2SDK 1.5 + NetBeans 4.0

+1
0
-1

Objetivo:
Instalar en Ubuntu (Warty Warhog) un entorno avanzado para el desarrollo de aplicaciones Java.

Observaciones:
J2SDK es el entorno de desarrollo estándar para la plataforma Java 2 distribuido por Sun. Se puede descargar gratuitamente de su página web despues de haber aceptado los términos de la licencia. NetBeans es un entorno de desarrollo integrado (IDE) Open Source programado en Java. Fue liberado por Sun en junio del 2000.

Requisitos Previos:
Es necesario tener activado el repositorio Multiverse en el sistema de gestión de paquetes de Ubuntu. Véase el apartado Herramienta para la instalación/desinstalación de programas en la sección Personalización del sistema de la Guía de Ubuntu.

Instalación:
Descargamos el J2SDK 1.5 de la página de Sun. Seleccionamos Download JDK [1]. Aceptamos la licencia y nos bajamos el archivo autoextraible para Linux. Son 43,95 Mb.

Instalamos con Synaptic o apt el paquete "java-package". Nos servirá para crear un paquete .deb con el SDK de Sun:

	$ sudo apt-get install java-package 

Tendremos que modificar un script del java-package para que reconozca la versión del SDK que pretendemos instalar. En la línea 25 sustituimos "jdk-1_5_0-beta2-linux-i586.bin" por "jdk-1_5_0-linux-i586.bin":

	$ sudo gedit /usr/share/java-package/sun-j2sdk.sh

Nos desplazamos al directorio donde habíamos descargado el JDK y hacemos ejecutable el binario:

	$ chmod a+x jdk-1_5_0-beta2-linux-i586.bin

Creamos el archivo .deb a partir del binario de Sun:

	$ make-jpkg jdk-1_5_0-linux-i586.bin

Instalamos el paquete creado y sus extensiones para Debian [2]:

	$ sudo dpkg -i  sun-j2sdk1.5_1.5.0_i386.deb
	$ sudo apt-get install sun-j2sdk1.5debian
	$ sudo dpkg -i  sun-j2sdk1.5_1.5.0_i386.deb

Establecemos el JDK como nuestra máquina virtual por defecto:

        $ sudo update-alternatives --config java

Y ya deberíamos poder ejecutar cualquier aplicación java en nuestra Ubuntu. Si quieres asegurarte aquí tienes un enlace curioso que te puede servir de prueba.

Para descargar el Netbeans vamos a netbeans.org, seleccionamos nuestro sistema operativo (Linux) , el instalador para NetBeans IDE 4.0 RC 1, aceptamos la licencia y la descarga comienza automáticamente.

Nos desplazamos al directorio donde se haya descargado y comenzamos la instalación a través de su propio instalador gráfico:

	$ sudo ./netbeans-4_0-rc1-linux.bin

Durante la instalación se nos pedirá que aceptemos los términos de la licencia y que seleccionemos un directorio de instalación (yo recomiendo /opt/netbeans) y un SDK (evidentemente... seleccionamos el de Sun).
Por último creamos un lanzador para el NetBeans en nuestro escritorio. El path seria "/opt/netbeans/bin/netbeans".

Desinstalación: La desinstalación del J2SDK se realiza a través de Synaptic o apt igual que cualquier otro paquete. NetBeans tiene un desinstalador propio. Para ejecutarlo:

	 $ sudo /opt/netbeans/_uninst/uninstaller

----------

[1] Es preferible descargar e instalar el SDK y el NetBeans por separado porque de esta forma el SDK se podrá integrar en el sistema de paquetes de Ubuntu.

[2] En primer lugar se instala el SDK, que aparecerá como "roto" en el gestor de paquetes (supongo que porque no están instaladas las extensiones; sin embargo las extensiones no se pueden instalar sin el SDK). A continuación se instalan las extensiones y por último de nuevo el SDK. Ahora en el gestor de paquetes debería aparecer perfectamente instalado.

Comentarios

Imagen de Anónimo

Hago todos los pasos, tal como esta indicado pero cuando voy a terminar de crear el paquete obtengo lo siguiente:
Done.

Testing extracted archive...
Invalid size (113 MB) of extracted archive. Probably you have not
enough free disc space in the temporary directory. Note: You can
specify an alternate directory by setting the environment variable
TMPDIR.

Aborted.

Imagen de Anónimo

El problema no parece tener que ver con las instrucciones sino con que no tienes suficiente espacio en el disco duro. Traduzco lo que obtienes:

Probando el archivo extraído...
Tamaño incorrecto (113 MB) para el archivo extraído. Es probable que no tengas suficiente espacio libre en el directorio temporal. Nota: Puedes especificar un directorio alternativo mediante la variable de entorno TMPDIR.

Abortado.

Imagen de Anónimo

df -h
y asi bixeas como tas d espacio ;)

Imagen de juanbl

he instalado perfectamenete el jdk pero al bajarme el netbeans y ejecutar el .bin, me da el siguiente error:
"bash: ./netbeans-5_0-linux.bin: /bin/sh: bad interpreter: Permiso denegado"

No se porque falla, ¿alquin puede ayudarme??

Imagen de Anónimo

¿Estas utilizando algún disco extraible USB como ubicación del paquete NetBeans o algo por el estilo?

Imagen de ck9

Editado: Problema resuelto! falsa alarma!