La instalación del IDE NetBeans, ya sea en Linux, Windows o Mac OS X, requiere la instalación previa del JDK compatible con la versión de NetBeans que se quiera instalar.
JDK son las siglas de Java Development Kit: Kit de desarrollo de Java. Consiste en la plataforma del entorno, imprescindible para que éste pueda ser instalado y ejecutado.
En el caso del lenguaje Java, se indicaba en temas anteriores que tras la compilación del código fuente se obtiene otro llamado bytecode. Para que el bytecode pueda ser interpretado, el equipo deberá tener instalado el JRE (Java Runtime Environment), definido en wikipedia como sigue:
JRE es un conjunto de utilidades que permite la ejecución de programas Java.
En su forma más simple, el entorno en tiempo de ejecución de Java está conformado por una Máquina Virtual de Java o JVM, un conjunto de bibliotecas Java y otros componentes necesarios para que una aplicación escrita en lenguaje Java pueda ser ejecutada. El JRE actúa como un "intermediario" entre el sistema operativo y Java.
La JVM es el programa que ejecuta el código Java previamente compilado (bytecode) mientras que las librerías de clases estándar son las que implementan el API de Java. Ambas JVM y API deben ser consistentes entre sí, de ahí que sean distribuidas de modo conjunto.
Un usuario sólo necesita el JRE para ejecutar las aplicaciones desarrolladas en lenguaje Java, mientras que para desarrollar nuevas aplicaciones en dicho lenguaje es necesario un entorno de desarrollo, denominado JDK, que además del JRE (mínimo imprescindible) incluye, entre otros, un compilador para Java.
|
El JRE es desarrollado y distribuido de forma gratuita por Oracle.
Pero si nuestra voluntad es convertirnos en desarrolladores de código Java, no será suficiente el JRE, tendremos que instalar el JDK (Java Development Kit), también distribuido por Oracle y que wikipedia define como:
Java Development Kit (JDK) es un software que provee herramientas de desarrollo para la creación de programas en Java. Puede instalarse en una computadora local o en una unidad de red.
Los programas más importantes que se incluyen
- appletviewer.exe: es un visor de applets para generar sus vistas previas, ya que un applet carece de método main y no se puede ejecutar con el programa java.
- javac.exe: es el compilador de Java.
- java.exe: es el masterescuela (intérprete) de Java.
- javadoc.exe: genera la documentación de las clases Java de un programa.
|
Para instalar el JDK accede a la siguiente dirección:
https://www.oracle.com/technetwork/es/java/javase/overview/index.html
En el apartado de Updates verás las distintas versiones del JDK de Java SE (Standard Edition). Un número más alto indica que es más reciente. Elige una de ellas y descarga el fichero adecuado para tu plataforma. En la página de descarga también vienen las instrucciones de instalación por si tuvieses algún problema.
Apunta la ruta donde se instala el JDK pues lo necesitarás más adelante.
Configuración de las variables de entorno
El JDK podrá ser utilizado por diversas aplicaciones entre las que se encuentran los IDEs. Al ser la ubicación del JDK en el sistema de archivos configurable durante la instalación, las aplicaciones que hacen uso del mismo no saben donde localizarlo.
Para resolverlo, se definen variables de entorno, cuyo nombre será de conocimiento público y por tanto común para cualquier aplicación que quiera utilizarlas. En particular, las propuestas a continuación tienen como cometido informar de las rutas elegidas en la instalación para el JDK y facilitar el acceso a sus ejecutables.
Configuración de las variables de entorno en Linux (con bash)
Desde un terminal en
Linux se dan de alta/modifican las variables de entorno
JAVA_HOME y
PATH.
Acción
|
Orden en consola linux
|
Abrir un terminal Linux.
|
|
Ganar privilegios de administrador.
|
sudo su + Contraseña
|
Con un editor de texto (por ejemplo nano), acceder al fichero /etc/bash.bashrc.
|
nano /etc/bash.bashrc
|
Introducir las variables de entorno:
JAVA_HOME=/usr/java/jdk1.8.0_171
PATH=$PATH:/usr/java/jdk1.8.0_171/bin
En este caso, la ruta del jdk en JAVA_HOME y también añadimos la ruta de los ejecutables en PATH
|
|
Tras reiniciar, se puede comprobar que han quedado activadas desde terminal con los comandos:
- echo $PATH
- echo $JAVA_HOME
Configuración de las variables de entorno en Windows (ejemplo en Windows 10)
- Ir a configuración de Windows.
- Poner en el buscador: "configuración avanzada del sistema":
Se visualizará esta ventana:
A continuación, se pulsa en "variables de entorno"
Después elegimos Nueva (en variables de Sistema) e introducimos los datos de la variable de entorno, su nombre: JAVA_HOME y su valor (la ruta donde está instalado el jdk). En este ejemplo es un jdk 8. Después Aceptar.
Como la variable PATH ya existe, seleccionamos la variable PATH y elegimos Editar. Añadimos la ruta del directorio bin de nuestro jdk. Ponemos un punto y coma y luego %JAVA_HOME%\bin. Para finalizar, Aceptar.
Configuración de las variables de entorno en MAC OS
En este enlace puedes ver un ejemplo:
https://sintaxispragmatica.wordpress.com/2014/04/07/establecer-la-variable-java_home-en-mac-osx/
Habría que editar también la variable PATH:
https://professor-falken.com/mac/como-anadir-una-nueva-ruta-a-la-variable-path-en-tu-mac/