domingo, 23 de octubre de 2016

NetBeans 8.2 en Fedora 24


NetBeans 8.2

Hace unos días, salió la nueva versión de NetBeans, la versión es 8.2. 
NetBeans es un entorno de desarrollo integrado libre, hecho principalmente para el lenguaje de programación Java. Existe además un número importante de módulos para extenderlo. NetBeans IDE es un producto libre y gratuito sin restricciones de uso.

NetBeans es un proyecto de código abierto de gran éxito con una gran base de usuarios, una comunidad en constante crecimiento, y con cerca de 100 socios en todo el mundo. Sun MicroSystems fundó el proyecto de código abierto NetBeans en junio de 2000 y continúa siendo el patrocinador principal de los proyectos (Actualmente Sun Microsystems es administrado por Oracle Corporation).

La plataforma NetBeans permite que las aplicaciones sean desarrolladas a partir de un conjunto de componentes de software llamados módulos. Un módulo es un archivo Java que contiene clases de java escritas para interactuar con las APIs de NetBeans y un archivo especial (manifest file) que lo identifica como módulo. Las aplicaciones construidas a partir de módulos pueden ser extendidas agregándole nuevos módulos. Debido a que los módulos pueden ser desarrollados independientemente, las aplicaciones basadas en la plataforma NetBeans pueden ser extendidas fácilmente por otros desarrolladores de software.

NetBeans IDE soporta el desarrollo de todos los tipos de aplicación Java (J2SE, web, EJB y aplicaciones móviles). Entre sus características se encuentra un sistema de proyectos basado en Ant, control de versiones y refactoring.

Link de descarga:


En la versión 8.2, se destacan las siguiente funciones:

- Soporte para ECMAScript 6 y  soporte experimental para ECMAScript 7
- Mejoras para Node.js
- Mejoras en el soporte de Oracle JET
- Soporte para PHP7
- Soporte para Docker
- Soporte para múltiples atajos
- Visualiza los errores en el momento de ejecución permitiendo una fácil visualización de errores.
- Incluye nueva función de visualización de consultas para SQL.
- Mejoras en C/C++ en el proceso de ejecución y compilación.

Instalación en Fedora 24/25

Está por demás decir, que NetBeans es Multiplaforma, por lo que es posible usarlo en Linux, Mac y Windows.

Primero antes que nada, descargar el instalador de este link: https://netbeans.org/downloads/

Una vez descargado, ahora, es necesario descargar JDK y JRE,  de estos



- JDK: links http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html

Una vez descargado los archivos rpm, recordar que esto es para Fedora, por lo tanto los archivos a utilizar, son rpm, ya sea de 64 o 32 bits, dependiendo de la arquitectura de su SO instalado.

Para instalar los rpm hay dos opciones, doble clic y seguir las instrucciones o abrir una terminal y ubicarse en el directorio donde se encuentren los rpm y ejecutar las siguientes instrucciones:

Para el archivo JDK:
sudo rpm -Uvh jdk-8u111-linux-x64.rpm
Para el archivo JRE:
sudo rpm -Uvh jre-8u111-linux-x64.rpm

Una vez instalado esos archivos y su configuración, ahora ya es posible instalar netbeans.

Iniciando la instalación con el siguiente comando:
sudo sh netbeans-8.2-linux.sh

Si al ejecutar el comando muestra el siguiente error:


Nota: En fedora 25, como viene con wayland por defecto, netbeans en esta versión aún no es compatible al 100% por ciento, por lo tanto es necesario iniciar sesión en Gnome en su versión con Xorg, al menos para instalarlo, una vez instalado, volvemos a la versión con Wayland.


Una vez iniciado en Xorg, se ejecuta de nuevo el instalador, si el problema persiste, entonces instalar java desde la terminal, con este comando:

sudo dnf -y install java

Si,aún después de haber instalado java, sigue el error, entonces va a ser necesario agregar la siguiente línea en el archivo de configuración de su shell. Este archivo está en /home, está oculto, si usan bash el archivo se llama .bashrc si usan zsh como yo, el archivo es .zshrc por lo tanto, hay que agregar la línea siguiente al final del archivo correspondiente. Cerar sesión y volver a iniciar para que los cambios surtan efecto.

export JAVA_HOME=/usr/java/jre1.8.0_111

Y ahora sí, a iniciar el instalador, y se abre la siguiente ventana.


Clic en Customize para seleccionar las opciones que se requieran y clic en <Ok>


Aceptar los términos de licencia y clic  en <Next>


Aquí es muy importante seleccionar la ruta en la que está instalado los JDK o JRE, la ruta /usr/java/latest o /usr/java/default son las rutas donde se encuentra los jdk o jre más recienete.


Una vez seleccionado, clic en <Next>


Clic en <Next> de nuevo.


Antes de instalar, verificar la información de instalación y clic en <Install>


Esperar que finalice la instalación.




Una vez finalizada, mostrará la siguiente ventana, clic en  <Finish>


Desinstalar

Para desinstalar ejecutar el siguiente comando:
sudo sh /usr/local/netbeans-8.2/uninstall.sh

Y abrirá la siguiente ventana:

Seleccionar los componentes a desinstalar y clic en <Uninstall>


Esperar que termine de eliminar los componentes.


Y una vez finalizado, clic en Finish.


Y eso sería todo, espero que les sea de utilidad esta información. Cualquier duda, pueden dejarla en los comentarios, y si tengo la respuesta les haré llegar lo pronto posible.

4 comentarios:

  1. hola amigo gracias pero no puede instalarlo como usted indica, aqui esta todo en uno, http://www.oracle.com/technetwork/java/javase/downloads/jdk-netbeans-jsp-142931.html se agradece su buena intención, saludos desde Lima -Perú

    ResponderEliminar
    Respuestas
    1. Gracias por la sugerencia.

      Aunque instalando la versión que ud indica, no incluye unos componentes que yo necesitaba, por eso no me es factible esa opción.

      Eliminar