Mac OS 下 java_home / maven 设置

本文详细介绍了如何在MacOS环境下配置Java和Maven环境,包括设置JAVA_HOME,安装和配置不同版本的Java,以及Maven环境变量的设置过程。通过本文,读者将学会如何检查Java版本和安装路径,如何正确设置环境变量以确保开发环境的顺利搭建。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • Java_home设置

1. 查看 JAVA 版本

终端 Terminal,运行指令:java -version

(base) PMIC-FTD1VG2-DX:~ coco$ java -version
java version "12.0.2" 2019-07-16
Java(TM) SE Runtime Environment (build 12.0.2+10)
Java HotSpot(TM) 64-Bit Server VM (build 12.0.2+10, mixed mode, sharing)
(base) PMIC-FTD1VG2-DX:~ coco$ 

如果你的电脑还没有安装 jdk 的话,可以到 Oracle 官网下载 jdk。

-V 选项列出所有版本的 JAVA_HOME。

 

2. 查看 JAVA 安装路径

(base) PMIC-FTD1VG2-DX:~ coco$ which java
/usr/bin/java
(base) PMIC-FTD1VG2-DX:~ coco$ whereis java
/usr/bin/java
(base) PMIC-FTD1VG2-DX:~ coco$ echo $java_home
(base) PMIC-FTD1VG2-DX:~ coco$ /Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home

 

 没找到 JAVA_HOME

(base) PMIC-FTD1VG2-DX:~ iotlab$ ls -l /usr/libexec/java_home
lrwxr-xr-x  1 root  wheel  79 May  4  2019 /usr/libexec/java_home -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java_home

通过 ls -l  /usr/bin/java 不能找到真实的安装路径,详细介绍可以参考文章 Important Java Directories on Mac OS Xhttps://developer.apple.com/library/mac/qa/qa1170/_index.html

To obtain the path to the currently executing $JAVA_HOME, use the java.home System property.

(PS:Mac OSX 10.5之后苹果就建议设置 $JAVA_HOME 变量到 /usr/libexec/java_home)

3.设置JAVA_HOME 环境变量

1)cd 回到用户目录 (cd 空格即可回到用户主目录),再列出当前的所有文件,可以见到当前系统的.开头的所有文件。
2)添加 JAVA_HOME 到 .bash_profile 文件中
 $ touch .bash_profile  创建一个配置文件(如果存在就打开)
   //使用vim编辑器编辑 .bash_profile文件
 $ vi .bash_profile  
 // 输入 i 进入编辑模式, 并添加下面代码
 export JAVA_HOME=$(/usr/libexec/java_home -v 1.8) 
 export PATH=$JAVA_HOME/bin:$PATH
 export CLASS_PATH=$JAVA_HOME/lib

// -v 1.8 表示系统中有多个java版本时,此用户首先选用 Java 8版本。否则默认选最高版本。

3)添加完后点按 esc (确认输入无效)后输入 :wq

4)输入 source ~/.bash_profile 使环境变量生效。

4.卸载旧版本

    rm -rf jdk1.8.0_06.jdk
  • Maven 设置

1. 下载安装包

从官网(https://maven.apache.org/download.cgi)下载 Maven 并解压

注意:要下载bin版本,不要下载src。

2. 设置 Maven 环境变量

1)同样 vi ~/.bash_profile

export M2_HOME="/Users/coco/apache-maven-3.5.0"

export PATH="$M2_HOME/bin:$PATH"

2) 输入 i 进入编辑模式,然后输入 Maven 的环境变量:

通过 echo $JAVA_HOME 查看是否配置过 JAVA_HOME ,如果 JAVA_HOME 没有配置,还需要导入 JAVA_HOME 环境变量:

3) 编辑完后,按 esc 退出编辑,并输入 :wq 保存并退出。

4) 输入 source ~/.bash_profile 使环境变量生效。

5) 输入 mvn -v 查看 Maven 否安装成功。

 

参考链接:https://blog.youkuaiyun.com/done58/article/details/51138057

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值