• Últimas noticias

    A-2. Instalación de JAVA y Eclipse en macOS

    Anexo A-2 del séptimo episodio del curso de Java.

    Ha llegado el momento de instalar las herramientas necesarias para poder programar. A partir de aquí el límite es la imaginación. 


    índice de este curso


    Versión de este curso en video


    Si querés podés ver el video correspondiente a este curso

    Aclaraciones iniciales 

    En este anexo del curso de JAVA se mostrará como instalar el JRE, que viene junto con el JDK, y Eclipse sobre MacOs, si deseas saber como hacerlo en Windows o en Linux, podes consultar en los siguientes anexos de este curso:

    Instalación de JAVA

    Cuando nos referimos a instalar Java, nos estamos refiriendo a la máquina virtual o JRE, el cual viene con el JDK. Como ya se sabe, si se desea ejecutar programas hechos en Java se necesita de una máquina virtual, y justamente esto es lo primero que se debe instalar. Antes de instalar la máquina virtual de Java en nuestro equipo debemos comprobar si es que ya no la tenemos instalada, para eso podemos abrir la terminal y escribir el siguiente comando:
    java -version
    Si la respuesta es "No Java runtime present, requesting install" entonces debemos proceder a instalar la máquina virtual de Java. En otro caso ya la tenemos instalada y debemos verificar, como se muestra mas adelante en este artículo, con el comando javac si la máquina virtual se encuentra bien configurada.


    En el caso de que Java no se encuentre instalado en el equipo, se debe proceder a instalarlo. Para que luego se pueda instalar Eclipse, se debe instalar el JDK en su versión 8, ya que si se instala una versión posterior, a la hora de instalar Eclipse, este dará un error con la leyenda "Failed to create the Java Virtual Machine".


    El JDK 8, se puede bajar de la página oficial de Oracle, pero hay que tener una cuenta. Puede crear una cuenta, que es gratis, o bien descargarlo desde nuestra página, haciendo clic en la imagen que aparece a continuación.


    Si tenemos cuenta en la página de Oracle y deseamos descargarlo por ese medio, debemos ir al siguiente link:

    https://www.oracle.com/java/technologies/javase-jdk8-downloads.html


    Y descargar el JDK correspondiente a la versión del sistema operativo sobre el cual estamos trabajando. En este caso macOS x64. Una vez descargado hacemos clic sobre el archivo que acabamos de descargar.


    Se nos abrirá una ventana donde podremos ver el contenido del .dmg, que en este caso es el archivo de instalación del JDK 8, con extensión .pkg.


    Ahora damos doble clic sobre el archivo "JDK 8 Update 241.pkg" y seguimos los pasos para instalar el JDK.

    Con esto ya tenemos instalada la máquina virtual de java en nuestro sistema. Para verificar su correcta instalación ingresamos en la terminal el comando:
    java -version
    Deberíamos ver una pantalla como la que se muestra a continuación:


    Ahora que tenemos instalado Java en nuestro equipo es hora de instalar un IDE.

    ¿Qué es un IDE?

    Un IDE o "Entorno de desarrollo integrado"  es un software o programa que le da todas las herramientas que necesita un programador para construir aplicaciones. Normalmente están conformados por un editor de código, herramientas de construcción automáticas y un depurador de código o debugger. Hoy en día la mayoría cuenta con funciones de autocompletado de código (IntelliSense) que nos hacen la vida más fácil a la hora de programar.  Algunos IDE contienen un compilador, un intérprete, o ambos, tales como NetBeans y Eclipse; otros no, tales como SharpDevelop y Lazarus.

    IDEs de JAVA para macOS

    Entre los IDEs existentes para programar en JAVA sobre Linux podemos encontrar Bluej, Codenvy, DrJava, Eclipse, GreenFoot, InteliJ IDEA, JDeveloper, JGrasp, NetBeans, Xcode. De estos, quizás los mas populares son Eclipse y NetBeans. A lo largo de este curso vamos a usar Eclipse, por lo tanto, nuestro segundo paso va a ser instalar este IDE.


    Instalando Eclipse

    Para instalar Eclipse debemos ir a su página oficial y en el menú superior hacer clic en la opción "More", donde luego de hacer clic veremos en la sección Eclipse IDE, la opción "Download". También podemos buscar en esa misma página los múltiples botones existentes con la leyenda "Download" los cuales nos redirigirán a la misma página.


    Una vez que descargamos el instalador de Eclipse, abrimos el .dmg que acabamos de descargar.


    En la ventana que veremos a continuación, hacemos doble clic sobre el archivo "Eclipse Installer"para proceder a realizar la instalación y nos aparecerán un montón de opciones, ya que Eclipse no solo sirve para programar en Java, sino que también nos ofrece la posibilidad de programar en múltiples lenguajes como por ejemplo PHP, C y C++. De estas opciones elegiremos la que dice Eclipse IDE for Java Developers.


    Una vez instalado Eclipse tendremos todo listo, o casi listo,  para trabajar.

    Configurando las variables de entorno

    Si bien en este punto ya podríamos ejecutar Eclipse, desarrollar un programa, compilarlo y ejecutarlo sin problemas, un paso que si bien no es 100% necesario, sí es recomendable de hacer, es el de configurar las variables de entorno del sistema operativo. Sin entrar mucho en detalle en que son las variables de entorno, diremos que, en nuestro caso sirve para indicarle al sistema operativo en donde se encuentra la máquina virtual de Java, y de esta manera poder establecer una comunicación directa entre el sistema operativo y la máquina virtual.

    Configurar estas variables nos servirá para dos posibles casos:
    El primer caso sería el de querer compilar y ejecutar un programa mediante la terminal de macOS. ¿Para que me serviría esto? Digamos que si tengo un IDE de programación sería absurdo, pero imaginen que se encuentran en otra computadora con JAVA instalado sin ningún IDE de programación y sin manera de poder instalar uno. Una solución sería programar en cualquier bloc de notas o editor básico y luego compilar y ejecutar el programa mediante la terminal de macOS.

    El segundo caso es que tengamos instalado más de una versión de la máquina virtual de Java, esto podría ser por un tema de compatibilidad con proyectos ya hechos que manejen versiones más antiguas del JDK. Si en algún momento necesitara usar otra versión diferente del JDK que se esta utilizando actualmente, solo debo modificar las variables de entorno y apuntar hacia la versión que se desea.
    Por lo general las variables de entorno se configuran automáticamente al instalar Java en el equipo. Para verificar esto debemos ir a la terminal y escribir por ejemplo el comando javac (herramienta vista cuando explicamos que era el JDK de JAVA), y si a continuación nos muestra una lista con los posibles comandos que se pueden ejecutar junto a javac, entonces es porque la variable de entorno se configuro correctamente..

    En el caso de no tenerla configurada veremos un mensaje que dirá "No Java runtime present, requesting install".


    Si este último fuera su caso, recomendamos que revise los pasos anteriores, ya que al instalar Java en macOS, las variables de entorno se configuran automáticamente. En el caso que queramos utilizar una versión de Java distinta deberemos hacer lo siguiente:

    Para ejecutar una versión de Java distinta, especifique la ruta completa o utilice la herramienta java_home:

    % /usr/libexec/java_home -v 1.8.0_73 --exec javac -version

    Ahora sí, tenemos todo listo para trabajar.

    En la próxima entrega vamos a conocer el entorno de trabajo en Eclipse, la estructura básica de un programa y como compilar y ejecutar el mismo.


    ANTERIOR
    6. Características de JAVA
    SIGUIENTE
    8. Primer programa en JAVA

    Autor: Pablo Jasinski

    Profesor en Escuela Técnica UBA y Escuela Técnica Nº35, especializado en materias de programación, arquitectura de las computadoras y redes. Profesional en el área de programación y desarrollo de videojuegos.

    No hay comentarios