Lunes, 28 de noviembre de 2016

Después del éxito logrado instalando Oracle XE 11g y al querer ver mi artículo en el blog de xubuntuuser.blogcindario.com con tristeza ví que lo habían eliminado y ahora no puedo entrar desde casa debido a que me bloquearon la IP.

Por esa razón escribo mejor un documento para no dejar que lo caprichoso de la Internet me libren de mis trabajos que han llevado horas.

Lo primero fue descargar Netbeans desde su página, para distribuciones Linux de 64bits como es mi caso “netbeans-8.2-javaee-linux.sh”.

Por aquello de poder desarrollar aplicaciones en web. Al querer ejecutar el archivo, me marcó el primer error con el que me encontré.

[[email protected] Descargas]$ sudo sh netbeans-8.2-javaee-linux.sh

[sudo] password for miguel:

Configuring the installer...

Searching for JVM on the system...

Extracting installation data...

Running the installer wizard...

Can`t initialize UI

Running in headless mode

Exception: java.awt.HeadlessException thrown from the UncaughtExceptionHandler in thread "main"

[[email protected] Descargas]$ echo $JAVA_HOME

Considere que esto es lógico debido a que las distribuciones Linux tienen como por omisión el llamado OpenJDK y esto pudiera darnos problemas. Entonces recurrí a San Google para ver como cambiar de OpenJDK al Java de Oracle, lo encontré en esta página.

https://linuxgx.blogspot.mx/2015/04/cambiar-openjdk-por-oracle-jdk-en-fedora.html

Aquí el rosario de instrucciones dictadas en ese blog.

[[email protected] Descargas]$ sudo alternatives --config java

Hay 2 programas que proporcionan 'java'.

Selección Comando

-----------------------------------------------

*+ 1 java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.111-3.b16.fc24.x86_64/jre/bin/java)

2 /usr/java/jdk1.8.0_111/jre/bin/java

Presione Intro para mantener la selección actual[+], o escriba el número de la selección: 2

[[email protected] Descargas]$ sudo alternatives --config javaws

[[email protected] Descargas]$ sudo alternatives --config libjavaplugin.so.x86_64

[[email protected] Descargas]$ sudo alternatives --config javac

Hay 1 programa que proporciona 'javac'.

Selección Comando

-----------------------------------------------

*+ 1 /usr/java/jdk1.8.0_111/bin/javac

Presione Intro para mantener la selección actual[+], o escriba el número de la selección: 1

[[email protected] Descargas]$ export JAVA_HOME="/usr/java/latest"

[[email protected] Descargas]$ export JAVA_HOME="/usr/java/jdk1.8.0_111"

Al llegar al punto del JRE me dí cuenta que no lo había instalado ayer, por lo que procedí a descargarlo y a instalarlo.

[[email protected] Descargas]$ sudo rpm -Uhv jre-8u111-linux-x64.rpm

[sudo] password for miguel:

Preparando... ################################# [100%]

Actualizando / instalando...

1:jre1.8.0_111-1.8.0_111-fcs ################################# [100%]

Unpacking JAR files...

plugin.jar...

javaws.jar...

deploy.jar...

rt.jar...

jsse.jar...

charsets.jar...

localedata.jar...

Y después se aplica el valor a la variable JAVA_HOME.

[[email protected] Descargas]$ export JAVA_HOME="/usr/java/jre1.8.0_111"

[[email protected] Descargas]$ echo $JAVA_HOME

/usr/java/jre1.8.0_111

Me parece que solo mantiene el último valor asignado.

Ahora si aplicamos la instalación de Netbeans.

[[email protected] Descargas]$ sudo sh netbeans-8.2-javaee-linux.sh

[sudo] password for miguel:

Configuring the installer...

Searching for JVM on the system...

Extracting installation data...

Running the installer wizard...

Por dar siguiente-siguiente no reparé en una ventana que era para indicar donde estaba el JDK. Así que mando una advertencia y omití ese paso, sin embargo Netbeans terminó su instalación, sin embargo anoté el error y la liga donde se explicaba la solución.

http://wiki.netbeans.org/FaqRunningOnJre

Busqué el archivo, lo edité con nano y lo guardé como superusuario.

Entramos a Netbeans, pero no tenía los proyectos de tipo Java SE, me fuí a Tools-Plugins y ahí active la opción para que mostrará este tipo de proyectos.

Me dispusé a hacer el clásico de clásicos, hola Mundo y pues funcionó.

Sonrisa

Profesor Miguel Araujo.




Publicado por neofito69 @ 18:06
Comentarios (0)  | Enviar
Comentarios