我一直在使用Java 1.7直到最近我的代码库,最近我们已经升级到java 8。 当我试图设置在.bash_profile中JAVA_HOME变量/ .bashrc中为文件:终端实例关闭后,JAVA_HOME没有被设置/保存到路径变量
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_101.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH
,并将其保存和使用源的.bash_profile中,Java的版本点:
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)
但是当我退出终端/关闭会话并重新检查它指向的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)
能不能帮我设置JAVA_HOME路径永久,所以我不需要运行源的.bash_profile每次我登录到我的终端的时间不断变化的Java的版本从1.7到1.8 。
也可以有人帮助我了解:
- 的.bash_profile和.bashrc文件之间的差异。
- ,当我在我的系统偏好设置检查Java运行时版本,它已经指出,1.8
Click here for reference,但是当我检查在终端Java的版本其表现为:
java version "1.7.0_79"
- 什么是$ JAVA_HOME和whereis java的合作之间的区别命令?
你在哪个版本的Mac OS X中? – Inian
mac OS Sierra版本10.12.2(刚刚两天前升级)。 –