已安装java 7但终端响应版本6

时间:2015-06-15 21:30:07

标签: java macos yosemite

所以我安装了Java 7并验证它已安装Java现在显示在System偏好下。但是,当我运行java -version时,它仍会返回

 java version "1.6.0_65

如何解决这个问题,以便我的电脑指向正确的版本?另外,如果我选择不解决这个问题,这是未来的问题吗?

由于

2 个答案:

答案 0 :(得分:1)

您需要将java 7目录bin路径设置为系统PATH变量。在使用Mac OS时,请使用本文正确设置路径:

JAVA HOME in Mac OS

答案 1 :(得分:0)

  1. 使用以下命令列出已安装的Java版本:

    /usr/libexec/java_home -V

  2. 从上面命令的输出中,复制您要使用的Java版本的路径。

  3. 打开〜/ .bash_profile 〜/ .bashrc 文件并添加/编辑该行:

    export JAVA_HOME=/Path/copied/from/step/2

  4. 在您的终端中,使用以下相应命令重新加载您在上一步中编辑的文件:

    source ~/.bash_profile

    source ~/.bashrc

  5. 现在,您应该在命令行上看到正确的Java版本:

    java -version