更换电脑,安装java的过程中,jdk配置环境变量,在网上找到了一众教程,最后应该是成功了,但是还是有一点不懂
终端输入/usr/libexec/java_home -V以后调出来的是两个版本,看问答16年的时候有qian bei说mac自带1.6的jdk,我猜测现在应该是自带的也更新到了jdk8,但问题是最后一行那个的意思看教程说是系统默认的jdk位置
Matching Java Virtual Machines (2):
1.8.201.09 (x86_64) "Oracle Corporation" - "Java" /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
1.8.0_201 (x86_64) "Oracle Corporation" - "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home
/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
为什么显示的默认位置还是系统自带的啊,那两个版本的第二个是我自己下载安装的jdk位置
echo $JAVA_HOME
查看java-home的配置是这个啊
/Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home
你删除那个系统的不久好了吗,执行
sudo rm -fr /Library/Internet Plug-Ins/JavaAppletPlugin.plugin
然后再
/usr/libexec/java_home -V
应该只有一个了