Βεβαιωθείτε ότι η Java είναι εγκατεστημένη στο σύστημά σας. Για να το κάνετε αυτό, ανοίξτε ένα τερματικό και πληκτρολογήστε την ακόλουθη εντολή: Java -version. Το Mac OS X παρέχεται προεγκατεστημένο με το περιβάλλον χρόνου εκτέλεσης Java και το αντίστοιχο κιτ προγραμματισμού Java (JDK), επομένως θα πρέπει να δείτε μια έκδοση Java εκτυπωμένη στο τερματικό. Από τον Ιούνιο του 2011, η τρέχουσα έκδοση της Java για Mac OS X είναι η Java 1.6, οπότε αν δείτε μικρότερο αριθμό έκδοσης εκτυπωθεί στο τερματικό σας, τότε πρέπει να ενημερώσετε το λογισμικό του συστήματός σας μέσω της ενσωματωμένης ενημέρωσης λογισμικού εργαλείο.
Ανοίξτε το Xcode και δημιουργήστε ένα νέο έργο με βάση το κενό πρότυπο κάτω από την καρτέλα OS X. Χρήστες που είναι εξοικειωμένοι με μη ενημερωμένες εκδόσεις του Xcode (η τρέχουσα έκδοση του Xcode από τον Ιούνιο του 2011 είναι Xcode 4) ενδέχεται να να θυμάστε ότι παλιά υπήρχαν πρότυπα αφιερωμένα σε διαφορετικούς τύπους εφαρμογών Java, αλλά αυτό δεν είναι πλέον υπόθεση. Θα σας παρουσιαστεί ένα εντελώς γυμνό έργο Xcode.
Δημιουργήστε το κύριο αρχείο Java για την εφαρμογή σας επιλέγοντας "Νέο αρχείο" από το μενού αρχείων και ονομάζοντας το αρχείο "Κύριο" με την επέκταση ".java". όλες οι εφαρμογές Java πρέπει να έχουν ένα κύριο αρχείο.
Κάντε δεξί κλικ στο αριστερό παράθυρο του IDE και επιλέξτε την επιλογή "Προσθήκη ομάδας". Αυτό θα δημιουργήσει έναν φάκελο με ένα όνομα της επιλογής σας εντός του έργου, επιτρέποντάς σας να οργανώσετε το έργο Xcode με λογικό τρόπο.
Ξεκινήστε να γράφετε τον κώδικα για την αίτησή σας. Υποθέτοντας ότι δεν υπάρχει τίποτα κακό με την εγκατάσταση του Xcode ή την εγκατάσταση Java, το Xcode θα πρέπει να παρέχει αυτόματα επισήμανση σύνταξης για τον κώδικα Java.
Αν και κάποτε η Java υποστηριζόταν καλά στο Xcode, η υποστήριξή της υστερεί σε σχέση με την υποστήριξη άλλων γλωσσών, ιδιαίτερα Objective-C, C και C++. Για παράδειγμα, μπορεί να διαπιστώσετε ότι η επισήμανση σύνταξης για την Java δεν είναι τόσο ολοκληρωμένη όσο για αυτές τις γλώσσες ή τόσο συγκεκριμένη όσο είναι στα IDE της Java.