私が書いている Cocoa Xcode アプリケーションがあり、ユーザーのマシンにインストールされている Java のバージョンを確認する必要があります。/System/Library/Frameworks/JavaVM.framework/Versions/
どのフォルダーが存在するかを確認して確認できることはわかっています。ただし、これは Java 7 では機能しません。
Mac OS X 10.7.5 に Java 7 をインストールすると、/Library/Internet Plugins/JavaAppletPlugin.plugin
. しかし、これはインストールされている Java のバージョンを教えてくれません。新しいバージョンの Java がインストールされている場合は、同じ場所にインストールされると想定しています。
Java 7+ JRE がユーザーのマシンにインストールされているかどうかをテストする必要がある場合、ファイル/Library/Internet Plugins/JavaAppletPlugin.plugin
が存在するかどうかだけを確認する必要がありますか? 確認する良い方法はありますか?