mac osx 10.10 为什么安装JDK1.7以后再再环境变量引入1.6后还是1.7

发布于 2021-11-27 09:46:24 字数 1810 浏览 786 评论 6

mac osx 10.10 为什么安装JDK1.7以后再再环境变量引入1.6缺还是1.7

怎么切换都不行。 

$ echo $PATH                                                        [21:04:19]
/Users/hanyoubingming/.jenv/shims:/usr/local/Cellar/jenv/0.4.2/bin:/Users/hanyoubingming/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/users/hanyoubingming/Documents/development/apache-maven-3.2.3/bin:/bin:/users/hanyoubingming/Documents/development/apache-maven-3.2.3/bin:/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin


 $ java -version                                                     [21:09:47]
java version "1.7.0_71"
Java(TM) SE Runtime Environment (build 1.7.0_71-b14)
Java HotSpot(TM) 64-Bit Server VM (build 24.71-b01, mixed mode)

$ ls -l java                                                        [21:10:52]
lrwxr-xr-x  1 root  wheel  74 11 22 10:45 java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java

 $ /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java -version
java version "1.6.0_65"
Java(TM) SE Runtime Environment (build 1.6.0_65-b14-466.1-11M4716)
Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-466.1, mixed mode)

求解种种迹象都是JDK1.6可是一打java -version就是JDK1.7. 用安装包安装完以后就跟狗皮膏药一样怎么切回1.6都切不回去

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

风苍溪 2021-11-30 06:25:22

引用来自“李三石”的评论

把1.6的JDK路径放到path的最前面试试

北笙凉宸 2021-11-30 06:14:36

非常感谢!

冬天旳寂寞 2021-11-30 05:26:36

@魏涛  @klaus_  谢谢

我也用的同样方法。 只不过之前引入环境变量的时候把 java_home放在PATH后边了。 让path里的java版本给我后面的java_home给替换掉了。 所以怎么修改都不好使.

# Mac默认 JDK 6(Mac默认自带了一个jdk6版本)
export JAVA_6_HOME=$(/usr/libexec/java_home -v 1.6)
# 设置 JDK 7
export JAVA_7_HOME=$(/usr/libexec/java_home -v 1.7)
#默认JDK 7
export JAVA_HOME=$JAVA_7_HOME
#alias命令动态切换JDK版本
#alias jdk6="export JAVA_HOME=$JAVA_6_HOME"
#alias jdk7="export JAVA_HOME=$JAVA_7_HOME"
export PATH=${JAVA_HOME}/bin:${PATH}:${M3_HOME}/bin

我的配置。

因为看清所以看轻 2021-11-30 03:50:03

export JAVA_HOME=`/usr/libexec/java_home -v 1.8`

我在我的~/.bashrc 中的配置

剑心龙吟 2021-11-30 02:32:29

export JAVA_HOME=`/usr/libexec/java_home -v 1.7`

利用后面的参数可以修改系统内默认的JVM。比如我的Mac里就安装了1.6,1.7,1.8,9等4个版本。

后知后觉 2021-11-30 00:14:48

把1.6的JDK路径放到path的最前面试试

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文