0

Safari 浏览器说我正在运行 7 - http://screencast.com/t/JJsAvYpKi 但命令行说我正在运行 6:

[~/prg/ceylon-dist/samples/helloworld]$ java -version
java version "1.6.0_43"
Java(TM) SE Runtime Environment (build 1.6.0_43-b01-447-11M4203)
Java HotSpot(TM) 64-Bit Server VM (build 20.14-b01-447, mixed mode)
[~/prg/ceylon-dist/samples/helloworld]$ 

我查了一下/System/Library/Frameworks/JavaVM.framework/Versions/,那里根本没有显示 1.7 版本。

4

1 回答 1

2

这通常是因为 web 版本是浏览器的插件,而 java -version 检查环境变量 $JAVA_HOME$ 并使用 -version 执行它。所以你必须检查你的浏览器插件。

于 2013-03-17T11:40:59.847 回答