为什么mac系统下,java app的版本号和终端中显示的版本号不同呢?

为什么mac系统下,java app的版本号和终端中显示的版本号不同呢?

http://img1.sycdn.imooc.com//climg/5f47d3510978466123121506.jpg

如图,app中显示已经更新至最新版本261,但是终端中还是231?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

5回答
徐继良 2020-09-01 16:56:13

我下是mac的系统终端的版本没有改

好帮手慕阿园 2020-08-29 11:06:43

同学你好,因为同学这里配置的环境变量是231目录下的,同学可以使用/usr/libexec/java_home -V命令来查看系统安装的java版本,找到更新后的版本目录;进入对应的目录中,复制所需要更改的目录。

如:

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/ 
export PATH=$JAVA_HOME/bin:$PATH

再重新配置

祝学习愉快

慕数据0164170 提问者 2020-08-29 01:35:06

http://img1.sycdn.imooc.com//climg/5f493f430935d0f111440736.jpghttp://img1.sycdn.imooc.com//climg/5f493fa8091eb3b811881206.jpghttp://img1.sycdn.imooc.com//climg/5f49403009c749f911480742.jpghttp://img1.sycdn.imooc.com//climg/5f49404709b2141a15500878.jpg我按照2-4中的视频配置了PATH和JAVA_HOME,但是他还是显示的231版本号啊,而且我发现即使我更新了,我的文件夹名也依旧是【jdk1.8.0_231.jdk】,并且我的终端中的version也是231的版本

好帮手慕阿园 2020-08-28 18:53:21

同学你好,请问同学是否配置了环境变量,同学可以根据下一小节的内容,配置下对应版本的环境变量,再来查看下版本是否显示正确

如下

http://img1.sycdn.imooc.com//climg/5f48dd63096745a805630270.jpg

祝学习愉快

  • 提问者 慕数据0164170 #1
    回复无法贴图,我把它贴在上面了
    2020-08-29 01:35:32
好帮手慕阿园 2020-08-28 11:39:42

同学你好,同学可以使用以下命令,查看终端读取目录和你app安装目录是否一致

/usr/libexec/java_home -V

同学可以测试下,是否可以正常使用,如果不影响使用,这里只是小版本上稍微有一点差异,同学可以使用终端的版本

祝学习愉快

  • 提问者 慕数据0164170 #1
    那如果我希望修改终端中落后的java版本,请问应该如何修改呢?我已经找的我最新版本java的安装路径了,不知道应该如何加入终端java中
    2020-08-28 17:52:01
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师