Solo per curiosità, che IDE usi? Eclipse, NetBeans, ...?
Comunque, ti dovrai poi (una volta sistemate ovviamente tutte le cose molto più importanti) confrontare col compito (tosto?) di pacchettizzare la tua app Java anche per OS X, dove - come forse è noto...? boh... - tutto deve essere contenuto all'interno del bundle dell'applicazione stessa (quindi, niente librerie/framework esterni, di sistema, come su Linux)...
Comunque, proprio l'ultima delle priorità, è ovvio...