为什么不netbeans 7.3看到我安装了Java 1.7.0_21?

时间:2013-05-02 02:16:12

标签: java netbeans

我最近在我的Mac上安装了netbeans 7.3(Lion 10.7.5,最新版)。 在命令行,我会得到:

[129]$java -version
java version "1.6.0_45"
Java(TM) SE Runtime Environment (build 1.6.0_45-b06-451-11M4406)
Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01-451, mixed mode)

今天我去了netbeans插件窗口,发现有18个更新要安装。当我试图这样做时,我收到一条消息,其中一些要求> Java 1.7,我只有1.6(如上所示)。所以我尽职尽责地跑到java.com并成功下载了Java 1.7 Update 21。

当我在各种浏览器中运行Java版本检查程序时,我看到Java 1.7.0_21是已安装版本的报告。此外,Mac的Java控制面板还指出1.7.0_21-b12是当前版本。

然而,在重新启动netbeans时,它仍然与Java 1.6正在使用相同的抱怨。我已重新启动机器并获得相同的结果。并且,命令行中“java -version”的结果仍然显示与上面相同的结果(1.6.0_45)。

最后,即使我尝试了类似的事情:

/usr/libexec/java_home -v 1.7.0_21 --exec java -version

我明白了:

Unable to find any JVMs matching version "1.7.0_21"

我很困惑。有没有人对此有任何建议?

感谢。 道格

1 个答案:

答案 0 :(得分:1)