0

私が書いている 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が存在するかどうかだけを確認する必要がありますか? 確認する良い方法はありますか?

4

1 に答える 1

2

Java 7 をインストールしたことがあるかもしれませんが、以前に Apple の Java Mac OS X 2012-006 アップデートをインストールしているはずです。それを行った後(そしてJava 7を再度インストールした後)、 java -version はJavaバージョン「1.7.x ...」を通知するはずです

JDK のデフォルト バージョンの決定

于 2013-06-06T01:23:56.667 に答える