ネイティブコードを生成するんじゃなくて、あくまでもVM上。
ただ、CocoaのJavaインターフェースが用意されている。

SwingのAqua look&feelが用意されているってのもあるけど
これはまた別の話か。