Java アプリが Mac OS X で実行されたときにネイティブ アプリのように見えるようにするために、Appleは Java アプリを Mac OS X のように動作させるためにApple Java 拡張機能を作成しました。メニューと、アプリケーション アイコンへのドラッグ アンド ドロップのサポート。
ただし、これらの拡張機能が Java 7 に含まれているかどうか、または Java 7 で使用できるかどうかを示すものは何も見つかりません。Apple が OS X 実装を OpenJDK にマージしたことは理解していますが、これらの拡張機能が使用されたかどうかはわかりません。それと。OpenJDKのMac OS X ポートの目標が「完全なネイティブの Cocoa ベースの UI ツールキットを含める」ことを目指していることは確かですが、これが何を伴うのかについてはあまりわかりません。Web を検索してもあまり成果が得られず、それらが Java 7 と互換性があるかどうか、または含まれているかどうかさえわかりません。
だから私は3つの質問があると思います:
- Java 7 を実行している Mac は Apple Java Extensions を使用できますか?
- それらは Java 7 に含まれていますか? 含まれていない場合、ダウンロードしてアプリにバンドルできますか?
- Java 7 と互換性のあるこれらの拡張機能に代わるものはありますか?