Cómo crear proyectos Java con Xcode

click fraud protection

Verifique que Java esté instalado en su sistema. Para hacer esto, abra una terminal y escriba el siguiente comando: Java -version. Mac OS X viene preinstalado con el entorno de ejecución de Java y su correspondiente kit de desarrollo de Java (JDK), por lo que debería ver una versión de Java impresa en la terminal. En junio de 2011, la versión actual de Java para Mac OS X es Java 1.6, por lo que si ve un número de versión más bajo impreso en su terminal, entonces necesita actualizar el software de su sistema a través de la actualización de software incorporada herramienta.

Abra Xcode y cree un nuevo proyecto basado en la plantilla vacía debajo de la pestaña OS X. Los usuarios familiarizados con versiones desactualizadas de Xcode (la versión actual de Xcode en junio de 2011 es Xcode 4) pueden Recuerde que solía haber plantillas dedicadas a diferentes tipos de aplicaciones Java, pero esta ya no es la caso. Se le presentará un proyecto de Xcode completamente desnudo.

Cree el archivo principal de Java para su aplicación seleccionando "Nuevo archivo" en el menú de archivo y nombrando el archivo "Principal" con la extensión ".java"; todas las aplicaciones Java deben tener un archivo principal.

Haga clic con el botón derecho en el panel izquierdo del IDE y seleccione la opción "Agregar grupo". Esto creará una carpeta con un nombre de su elección dentro del proyecto, lo que le permitirá organizar su proyecto Xcode de una manera lógica.

Comience a escribir el código para su aplicación. Asumiendo que no hay nada malo con su instalación de Xcode o su instalación de Java, Xcode debería proporcionar automáticamente resaltado de sintaxis para su código Java.

Aunque Java alguna vez fue bien soportado en Xcode, su soporte está por detrás del soporte de otros lenguajes, particularmente Objective-C, C y C ++. Por ejemplo, puede encontrar que el resaltado de sintaxis para Java no es tan completo como lo es para esos lenguajes o tan específico como lo es en IDE para Java.