jueves, 22 de julio de 2021

La Aplicacion Hola Mundo en Java

La siguiente lista de secciones proporciona instrucciones detalladas para compilar y ejecutar una aplicación simple. La aplicación "Hola Mundo". La primera sección proporciona información para iniciarte en el uso del IDE  NetBeans, un ambiente de desarrollo integrado que simplifica enormemente el proceso de desarrollo de software. El IDE NetBeans se ejecuta en todas las plataformas que soporten la JVM de Java. Las secciones restantes proporcionan instrucciones para ejecutar tu aplicación sin una herramienta IDE, estás instrucciones son especificas para cada plataforma. Si te encuentras con problemas al ejecutar tu programa, vuelve a revisar las instrucciones y videos. Por ultimo, no dudes de preguntar tus dudas.

"Hola Mundo" para el IDE NetBeans - Estás instrucciones son para usuarios del IDE NetBeans. El IDE NetBeans se ejecuta en la plataforma de Java, esto significa que puedes usarlo en cualquier sistema operativo donde tengas instalado el JDK de Java. Entre estos sistemas operativos se incluyen a Windows, Solaris OS, Linux, y Mac OS X. En el curso vamos a usar el IDE NetBeans en lugar de la linea de comandos (Símbolo de Sistemas o la Shell).

"Hola Mundo" para Microsoft Windows - Estás instrucciones de linea de comandos son para los usuarios de Windows.

lunes, 5 de julio de 2021

Instalación de Java JDK y Netbeans

El JDK de Java

Open JDK y Oracle JDK

Las versiones de Java

Pasos para instalar Open JDK en Windows

El IDE NetBeans

Pasos para instalar Netbeans


Para poder continuar con nuestra ruta de aprendizaje de la tecnología Java necesitamos instalar el JDK (Java Development Kit) de Java. El JDK de Java es un entorno o ambiente de desarrollo para construir aplicaciones y componentes usando el lenguaje de programación Java.

El JDK de Java incluye herramientas útiles para desarrollar, probar, y monitorear programas escritos en el lenguaje de programación Java y que se ejecutan en la plataforma Java. Algunas de estás herramientas son los comandos javac, jar y programas como el jdkconsole

La tecnología de Java ha evolucionado con el tiempo, siempre buscando incorporar nuevas funcionalidades, simplificar el proceso de desarrollo para responder a los cambios de los requerimientos de una forma más ágil. La ultima versión de Java es la versión 16.

Oracle en los últimos años ha liberado las siguientes versiones

Java SE 8 (LTSL) Marzo 2014.

Java SE 9 Septiembre de 2017

Java SE 10 Marzo de 2018.

Java SE 11 (LTS) Septiembre de 2018.

Java SE 12 Marzo de 2019

Note que las versiones 9 y 10 no tienen ya soporte, Desde Java 10 Oracle estará liberando releases cada 6 meses, sin embargo no todos los releases serán LTS (Long Term Support, Soporte extendido), para este tipo de productos será tener un release LTS cada 3 años.

Existen dos implementaciones principales del JDK de Java, Open JDK y Oracle JDK, a mediados del 2019 Oracle realizó algunos cambios importantes en la licencia de uso de Java, es por esta razón que preferimos trabajar con Open JDK y es la implementación que vamos a instalar. La diferencia principal radica en el soporte y actualizaciones, siendo Oracle JDK la primera en obtener actualizaciones y soporte.

Crea tu directorio de desarrollo

Soy un pro de los estándares, para este curso te recomiendo crear un directorio de desarrollo, puedes crearlo donde más gustes, incluso en Mis Documentos. En mi caso he decido crearlo en una partición D.

D:\devel\java

   + src

   + tools

   + dist


Si decides crear tu directorio de desarrollo en Mis Documentos, entonces quedaría algo así:

C:\Users\RLopez\Documents\devel\java

   + src

   + tools

   + dist

                                                        

Pasos para instalar OpenJDK en Windows

Esta guía esta probada para Windows 10, pero debería funcionar bien para otras versiones anteriores de Windows.

1.- Descargar OpenJDK 16

2.- Descomprimir en un directorio, en mi caso C:\devel\java\tools

3.- Crear la variable de entorno JAVA_HOME con la ruta C:\devel\java\tools\ Muchas aplicaciones Java requieren esta variable.

4.- Agregar a la variable de entorno Path la ruta %JAVA_HOME%\bin Si no lo haces tendrás que pasar la ruta completa cada que quieras ejecutar un programa Java.

5.- Comprobar

Te aconsejo reiniciar tu equipo, Windows debe dejar disponibles las variables de entorno a las aplicaciones.

Estructura de los directorios de Open JDK

Como conocimiento general daremos un repaso breve de los directorios dentro de Open JDK

/jdk-16.0.1/bin Los ejecutables y herramientas de linea de comandos.

/jdk-16.0.1/conf Las configuraciones .properties, .policy y otras configuraciones que pueden ser editados por los desarrolladores, y usuarios finales.

/jdk-16.0.1/lib Librerías necesarias para soportar la ejecución de nuestra maquina virtual.

/jdk-16.0.1/jmods La definición de los módulos incluidos en la versión

/jdk-16.0.1/legal Los archivos de las licencias para cada uno de los modulos.

/jdk-16.0.1/lib/src.zip Este directorio contiene el código fuente de la Plataforma Java.

/jdk-16.0.1/include Los archivos Header del lenguaje C, necesarios para soportar programación nativa mediante JNI (java native interface) y las interfaces para el Debugger de la JVM (Java Virtual Machine).

El IDE Netbeans

Un IDE es una herramienta de Desarrollo Integrado, tiene integrado las siguientes herramientas: editor de código, herramientas built como Ant o Maven, herramientas de versionamiento como SVN o Git.

Netbeans es más que un editor de código, tiene un potente asistente de código que te permite auto acompletar el código fuente y destacar la sintaxis y semántica del código fuente.

Escribí una serie de entradas sobre NetBeans que puedes encontrar en este blog con la etiqueta Netbeans.

Pasos para instalar Netbeans

1.- Descargar NetBeans, existen dos versiones para Windows, el binario y el instalador. Si descargas el instalador este viene con un asistente paso a paso. Para está guía he decidido descargar el binario de la versión 12.4 de NetBeans. Descargar NetBeans 12.4

2.- Descomprimir en un directorio, en mi caso C:\devel\java\tools

3.- Crear el acceso directo, entras al directorio de bin NetBeans y creas el acceso directo del ejecutable.

4.- Agregar al ejecutable la opción --jdkhome %JAVA_HOME%

5.- Ejecuta el acceso directo para asegurarte que funciona correctamente

Te dejo el video para que te sea más fácil. No olvides de suscribirte al canal y darle me gusta.


Referencias

https://blogs.oracle.com/java-platform-group/oracle-java-se-releases-faq

https://docs.oracle.com/en/java/javase/16/install/

https://www.oracle.com/cl/java/technologies/javase-subscription/documentation.html