了解Mac OS上不同版本的Java的共存

彼得·阿尔夫文

我注意到从命令行调用它时得到的Java版本与Java控制面板报告的版本不匹配。有人可以解释这是否会引起问题,以及控制面板中的版本信息来自何处吗?

这是终端输出:

MacbookAir1:Downloads palfvin$ java -version
java version "1.6.0_65"
Java(TM) SE Runtime Environment (build 1.6.0_65-b14-462-11M4609)
Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-462, mixed mode)

这是控制面板的输出:

在此处输入图片说明

威廉姆哈

您确实已经安装了多个Java版本。但是,默认情况下,从命令行返回的Java版本(如上所述)引用了Mac OS X随附的版本。

要引用控制面板指示的Java版本(并使其成为默认版本),您需要在$ PATH变量中指定该版本的路径(此路径在〜/ .bash_profile中设置)。这就是它出现在我的〜/ .bash_profile中的方式

export PATH="/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin":$PATH

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章