在 macOS 下配置 Java 环境变量,以便进行开发等操作。
基础准备
下载 JDK 并安装。
检查
检查 Java 版本
java -version
检查 Java 所在目录
which java
小贴士:默认目录/usr/bin/java
,可以看到实际上是一个软链接,实质指向/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java
。
进入实际目录
cd /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/
此目录中 Java 提供了一个实用程序 java_home
可以查看 JDK 的 JAVA_HOME 值
./java_home
/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home
配置
设置 JAVA_HOME
值
小贴士:macOS 默认用户无 root 权限,因此需要提权,命令前加 sudo 。
临时生效
sudo cat >> ~/.bash_profile <<'EOF'
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH
EOF
. ~/.bash_profile
永久生效
sudo vim /etc/profile
添加以下两行
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH
小贴士:保存需要使用 :wq! 强制保存。
生效
. /etc/profile
附录
参考链接
本文由 柒 创作,采用 知识共享署名4.0
国际许可协议进行许可。
转载本站文章前请注明出处,文章作者保留所有权限。
最后编辑时间: 2019-03-07 14:09 PM