mac jdk的环境变量路径,到底在哪里?

在mac 电脑中,直接执行

java -version

显示Jdk的版本为1.8

然后打印Java环境变量

在终端中执行

echo $JAVA_HOME

1、情况一:发现环境变量是空的

我草,没配置环境变量怎么能使用Java ,和查看jdk版本

2、情况二:环境变量为:/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home

进入这个路径下面,查看真的有jdk吗?

这两种情况,都说明Jdk的环境变量是配置错误的。

我们查看真实的jdk的安装路径

mac 的路径一般为:

/Library/Java/JavaVirtualMachines/

验证一下:

zhaohui@zhaohuideMacBook-Pro JavaVirtualMachines % cd /Library/Java/JavaVirtualMachines/
zhaohui@zhaohuideMacBook-Pro JavaVirtualMachines % ls
jdk1.8.0_321.jdk

果然是这个路径。

然后我们再配置真实的JAVA_HOME 路径

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_321.jdk/Contents/Home
相关推荐
it噩梦2 小时前
Springboot 实现Server-Sent Events
java·spring boot·后端
鸽鸽程序猿2 小时前
【JavaEE】Spring Boot 项目创建
java·spring boot·java-ee
vampire-wpre2 小时前
SpringAOP
java
鲸大鱼的自我修养2 小时前
延时系统建模,整数延时与分数延时,连续传函与离散传函,Pade近似与Thiran近似,Matlab实现
开发语言·线性代数·算法·matlab·自动化
兩尛2 小时前
螺旋矩阵(java)
java·线性代数·矩阵
一路向北North4 小时前
Java使用replaceAll替换时不使用正则表达式
java·开发语言·正则表达式
yangfeipancc4 小时前
正则表达式
java·开发语言·正则表达式
Duck Bro4 小时前
MySQL:常用数据类型
java·数据库·c++·mysql·java-ee
double丶flower5 小时前
设置Mysql5.6允许外网访问
java·mysql
Cosmoshhhyyy6 小时前
Jackson库中JsonInclude的使用
java·开发语言