Instalación de Java, Netbeans y JavaFX en Ubuntu Linux

Instalación de Java.

$ sudo apt-get install sun-java6-bin sun-java6-fonts sun-java6-jdk sun-java6-plugin

$ java -version

java version “1.6.0_07”
Java(TM) SE Runtime Environment (build 1.6.0_07-b06)
Java HotSpot(TM) Server VM (build 10.0-b23, mixed mode)

Instalación de Netbeans.

De la página de descargas de Netbeans obtener la versión para J2SE.

http://www.netbeans.org/downloads/zip.html

A continuación se describen los pasos necesarios para realizar la instalación local de Netbeans.

$ mkdir ~/Netbeans

$ cd ~/Netbeans

$ unzip ~/netbeans-*-javase.zip

$ mv netbeans/ javafx/

$ mkdir -p profiles/javafx

$ mkdir bin

$ vi bin/javafx

~/Netbeans/javafx/bin/netbeans –userdir ~/Netbeans/profiles/javafx

$ chmod +x bin/javafx

Instalación de los módulos para JavaFX.

$ mkdir tmp

$ cd tmp

Modificar la versión (6.5) a la que corresponda realmente con su distribución de Netbeans.

$ wget -r -l1 -np -nH –cut-dirs=9 -A.nbm http://updates.netbeans.org/netbeans/updates/6.5/uc/final/stable/modules/javafx

Ejecutar la instancia de Netbeans recién instalada.

$ ~/Netbeans/bin/javafx &

Agregar los módulos descargados a Netbeans.

Tools > Plugins.

Seleccionar la pestaña Downloaded.

Presionar el botón Add Plugins …

Agregue a todos los archivos del directorio ~/Netbeans/tmp/ exceptuando a los siguientes archivos

  1. org-netbeans-modules-javafx-sdk-mac.nbm.
  2. org-netbeans-modules-javafx-sdk-win.nbm.

Seleccione todos los agregados exceptuando los siguientes.

  1. Java FX 1.0.
  2. Java FX Source Debug.
  3. Java FX Weather Sample.

Presionar el botón Install para iniciar el proceso de instalación.

Instalación del JavaFX SDK.

$ unzip org-netbeans-modules-javafx-sdk-mac.nbm

$ cp -rf netbeans/* ~/Netbeans/javafx/javafx2/

$ chmod +x ~/Netbeans/javafx/javafx2/javafx-sdk1.0/bin/*

$ ~/Netbeans/javafx/javafx2/javafx-sdk1.0/bin/javafx -version

java version “1.6.0_07”
Java(TM) SE Runtime Environment (build 1.6.0_07-b06)
Java HotSpot(TM) Server VM (build 10.0-b23, mixed mode)

Limpieza de los residuos de la instalación.

$ cd ..

$ rm -rf tmp

Enlaces.

5 thoughts on “Instalación de Java, Netbeans y JavaFX en Ubuntu Linux”

  1. Oye tengo un problema al hacer la siguiente parte:
    $ vi bin/javafx

    ~/Netbeans/javafx/bin/netbeans –userdir ~/Netbeans/profiles/javafx

    en la terminal me muestra lo siguiente:
    E486: No se encontró el patrón de búsqueda: home

    No se como corregir ese error y no se a que se deba.

  2. Saludos @error. El único posible problema que veo es la falta de doble guión (–) antes del parámetro ‘userdir’.

    Sin embargo el error parece ser del editor vi! Así que verifica muy bien como lo estas haciendo o utiliza cualquier otro editor de texto. Recuerda que es necesario entrar a modo de edición (presionando ‘i’) para editar el documento.

    Te recomiendo un tutorial breve e introductorio de vi: http://www-acs.ucsd.edu/info/vi_tutorial.shtml.

  3. El articulo esta muy bien, pero se hace muy difícil de seguir porque no das las rutas completas de las carpetas, por lo que se dan momentos en los que no se sabe donde se esta copiando, creando o descomprimiendo.
    Seria realmente una ayuda que indicaras las rutas completas a los directorios y archivos para no perderse.
    Por lo demás muchas gracias por tu esfuerzo de colaboración.

    1. Saludos Ramón. Muchas gracias por tu comentario.

      En general hay algunos casos en que no me gusta mucho poner las carpetas explícitamente ya que en realidad pueden instalarse donde el usuario prefiera, sin embargo en este artículo las rutas están completas.

      La idea con los pasos es que si los sigues en orden los directorios deben quedar en su sitio, es decir, si notas antes de los “mkdir” siempre hay un “cd” que sitúe a los nuevos directorios en el lugar apropiado. También recuerda que el “atajo” ~ reemplaza a la ruta del home del usuario (/home/jimezam por ejemplo). La idea es que toda la instalación quede bajo ~/Netbeans.

      Si tienes algún problema con la instalación en que te pueda ayudar lo haré con mucho gusto o si encontraste algún error en las instrucciones nos sería de mucha utilidad que nos lo indiques para mejorarlo.

  4. Tienes toda la razón. Comparto al 100% tus comentarios.
    El hacerte esta anotación no es porque yo no pueda seguirlo, es porque, siendo profesor de sistemas operativos entre otras cosas, me encuentro siempre con esta problemática con mis alumno noveles. Les cuesta, pese a que esta claro lo que tu dices seguir las cosas, sobre todo con el tema de rutas. Para un usuario ya rodado no hay problema en seguir tu manual, pero para los que empiezan muchas veces el miedo a avanzar les hace hacerse preguntas del tipo, ¿Estará bien? ¿Estaré en la carpeta que toca. Piensa que hay directorios dentro de directorios y nombres muy parecidos o iguales, y eso es lo que les lía
    De todos modos me ratifico en lo dicho y te repito que el manual es excelente, de hecho tengo ya el JavaFX funcionando. Ahora lo que quiero probar es si utilizando el script de la página de SUN para adaptar NetBeans a JavaFX también funciona. En cualquier caso tu método funciona excelentemente.
    Gracias.

Leave a Reply

Your email address will not be published. Required fields are marked *