如何检查是否通过Cocoa安装了Java 7版本?

时间:2013-06-05 22:47:25

标签: java xcode cocoa

我正在编写一个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是否存在?有没有更好的检查方法?

1 个答案:

答案 0 :(得分:2)

虽然您可能已经安装了Java 7,但您之前应该已经安装了Apple的Java Mac OS X 2012-006更新。完成后(然后再安装java 7),java -version应该告诉你java版本“1.7.x ...”

Determining the Default Version of the JDK