Saltar al contenido

¿Cómo compilo y ejecuto un programa en Java en mi Mac?

El paso a paso o código que verás en este post es la solución más sencilla y válida que encontramos a tu duda o problema.

Solución:

Compilar y ejecutar una aplicación Java en Mac OSX, o cualquier sistema operativo importante, es muy fácil. Apple incluye un tiempo de ejecución de Java completamente funcional y un entorno de desarrollo listo para usar con OSX, por lo que todo lo que tiene que hacer es escribir un programa Java y usar las herramientas integradas para compilarlo y ejecutarlo.

Escribiendo tu primer programa

El primer paso es escribir un programa Java simple. Abra un editor de texto (la aplicación TextEdit incorporada funciona bien), escriba el siguiente código y guarde el archivo como “HelloWorld.java” en su directorio de inicio.

public class HelloWorld 
    public static void main(String args[]) 
        System.out.println("Hello World!");
    

Por ejemplo, si su nombre de usuario es David, guárdelo como “/Users/David/HelloWorld.java”. Este sencillo programa declara una sola clase llamada HelloWorldcon un solo método llamado main. los main El método es especial en Java, porque es el método que el tiempo de ejecución de Java intentará llamar cuando le diga que ejecute su programa. Piense en ello como un punto de partida para su programa. los System.out.println() El método imprimirá una línea de texto en la pantalla, “¡Hola mundo!” en este ejemplo.

Usando el compilador

Ahora que ha escrito un programa Java simple, necesita compilarlo. Ejecute la aplicación Terminal, que se encuentra en “Aplicaciones/Utilidades/Terminal.app”. Escribe los siguientes comandos en la terminal:

cd ~
javac HelloWorld.java

Acaba de compilar su primera aplicación Java, aunque sea simple, en OSX. El proceso de compilación producirá un solo archivo, llamado “HelloWorld.class”. Este archivo contiene códigos de bytes de Java, que son las instrucciones que entiende la máquina virtual de Java.

Ejecutando su programa

Para ejecutar el programa, escriba el siguiente comando en la terminal.

java HelloWorld

Este comando iniciará una máquina virtual Java e intentará cargar la clase llamada HelloWorld. Una vez que cargue esa clase, ejecutará el main método que mencioné anteriormente. Deberías ver “¡Hola mundo!” impreso en la ventana del terminal. Eso es todo al respecto.

Como nota al margen, TextWrangler es solo un editor de texto para OSX y no tiene nada que ver con esta situación. Puede usarlo como su editor de texto en este ejemplo, pero ciertamente no es necesario.

Le daré los pasos para escribir y compilar código. Usa este ejemplo:

 public class Paycheck 
    public static void main(String args[]) 
        double amountInAccount;
        amountInAccount = 128.57;
        System.out.print("You earned $");
        System.out.print(amountInAccount);
        System.out.println(" at work today.");
    

  1. Guarda el código como Paycheck.java
  2. Ve a la terminal y escribe cd Desktop
  3. Escribe javac Paycheck.java
  4. Escribe java Paycheck
  5. ¡Disfruta de tu programa!

Descarga e instala Eclipse y listo.
http://www.eclipse.org/descargas/

Apple proporciona su propia versión de Java, así que asegúrese de que esté actualizada.
http://developer.apple.com/java/download/


Eclipse es un entorno de desarrollo integrado. Tiene muchas características, pero las que son relevantes para usted en esta etapa son:

  • El editor de código fuente
    • Con resaltado de sintaxis, colores y otras señales visuales
    • Fácil referencia cruzada a la documentación para facilitar el aprendizaje.
  • Compilador
    • Ejecuta el código con un clic
    • Reciba notificaciones de errores / errores a medida que avanza

A medida que adquiera más experiencia, comenzará a apreciar el resto de su rico conjunto de características.

Finalizando este artículo puedes encontrar las notas de otros administradores, tú incluso puedes dejar el tuyo si lo crees conveniente.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *