mac os 的 java 1.8.0_31 升级后在命令行 java -version 看依然是 31,但是在设置里看的 java 版本却是 45

2015-06-22 22:21:06 +08:00
 wohenyingyu01
命令行用which java看路径是/usr/bin/java,有且只有一个
在设置面板里的java路径是/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java,有且只有一个,这个是啥情况?
3719 次点击
所在节点    macOS
5 条回复
omi4399
2015-06-22 23:35:53 +08:00
一个是 JDK 一个是 JRE
wohenyingyu01
2015-06-22 23:44:10 +08:00
@omi4399 可是javac -version也是jre么,依然是31版本
jy01264313
2015-06-23 00:12:07 +08:00
JDK 只是一个路径,无所谓什么版本啊
```
export JAVA_8_HOME=$(/usr/libexec/java_home -v1.8)
export JAVA_HOME=$JAVA_8_HOME; export PATH=$JAVA_HOME/bin:$PATH
```
wohenyingyu01
2015-06-23 09:14:42 +08:00
@jy01264313
就是这个路径下的版本不对
omi4399
2015-06-23 13:25:49 +08:00
@wohenyingyu01 你可以通过
~ ll /usr/bin/java
来查看文件指向

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/200418

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX