Safari浏览器说我正在运行7 - 但命令行说我正在运行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版本。
答案 0 :(得分:2)
这通常是因为Web版本是浏览器的插件,而java -version检查环境变量$ JAVA_HOME $并使用-version执行它。因此,您必须检查浏览器的插件。