直到最近我一直在使用 Java 1.7 作为我的代码库,最近我们升级到了 Java 8。当我尝试将 .bash_profile / .bashrc 文件中的 JAVA_HOME 变量设置为:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_101.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH
Run Code Online (Sandbox Code Playgroud)
并保存并使用源 .bash_profile,java -version 指向:
Nitin-Vegis-MacBook-Pro:/ nitinsuryavegi$ java -version
java version "1.8.0_101"
Java(TM) SE Runtime Environment (build 1.8.0_101-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode)
Run Code Online (Sandbox Code Playgroud)
但是当我退出终端/关闭会话并重新检查 java - 版本时,它指向旧版本,如下所示:
Nitin-Vegis-MacBook-Pro:/ nitinsuryavegi$ java -version
java version "1.7.0_79"
Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)
Run Code Online (Sandbox Code Playgroud)
你能帮我永久设置 JAVA_HOME 路径,这样我每次登录终端时都不需要运行源 .bash_profile 以将 java -version 从 1.7 更改为 1.8。
也有人可以帮助我理解: …