mac下,改了java_home为jdk1.6,但是java -version版本还是1.8

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mac下,改了java_home为jdk1.6,但是java -version版本还是1.8相关的知识,希望对你有一定的参考价值。

如图所示,java_home 是1.6的路径,但是java-version是1.8.

要输出$PATH的值,shell下命令是从$PATH里面找的
另外,改完以后要么注销重新登陆,要么用source命令重新加载配置才可以生效
参考技术A path里面是写的相对位置还是绝对位置 参考技术B 看下是不是注册表的问题

mac jdk profile 永久的配置

配置java_home

    • 在MAC中设置JAVA_HOME环境变量
    • 环境变量要再etc目录下的profile文件中配置,这样才是永久的配置。
    • cd /etc
    • vi profile 
    • 按 i 键进入写模式

      输入如下内容: 

      JAVA_HOME=/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home
      export JAVA_HOME

      写完后按 esc键退出写模式

      命令[:wq!]强制保存退出

以上是关于mac下,改了java_home为jdk1.6,但是java -version版本还是1.8的主要内容,如果未能解决你的问题,请参考以下文章

如何更改从/ usr / libexec / java_home返回的Mac OS默认Java VM

linux 下tomcat的安装

初学java,jdk for mac如何配置 如何使用

hadoop启动时报错,java: No such file or directory和localhost: Error: JAVA_HOME is not set.

linux 环境变量设置

原创Mac OS X 下同时安装多个版本的JDK(JDK 1.5 ~ JDK 1.8)