前往 Oracle官网
选择对应版本下载,安装时一路Next即可
在终端输入java -version
java version "1.8.0_261"
Java(TM) SE Runtime Environment (build 1.8.0_261-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.261-b12, mixed mode)
表示已经安装成功,也能正常使用,但此时是没有配置路径的
Homebrew安装maven方法可参考本人之前的安装mysql的文章
使用Homebrew安装好maven后,在终端输入mvn -v
Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-18T02:33:14+08:00)
Maven home: /usr/local/Cellar/maven@3.5/3.5.4_1/libexec
Java version: 14.0.1, vendor: N/A, runtime: /usr/local/Cellar/openjdk/14.0.1/libexec/openjdk.jdk/Contents/Home
Default locale: zh_CN_#Hans, platform encoding: UTF-8
OS name: "mac os x", version: "10.15.4", arch: "x86_64", family: "mac"
可以看到,这里的Java版本是14.0.1,这是因为使用Homebrew安装maven的时候会一并安装最新版本的OpenJDK。因此需要我们手动配置一下。
参考来源:https://www.jianshu.com/p/6831bfb8e012
在终端输入sudo vim /etc/profile
按i进入insert模式,在下方加入四行配置
JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_261.jdk/Contents/Home"
export JAVA_HOME
CLASS_PATH="$JAVA_HOME/lib"
PATH=".$PATH:$JAVA_HOME/bin"
输入:wq!
保存并退出
JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_261.jdk/Contents/Home"
此处的路径可以去资源库查找自己的路径,也可以打开一个新的终端输入
/usr/libexec/java_home
然后把出现的路径复制过来就行
完成上面内容后继续在终端输入
source /etc/profile
回车后即完成配置。
终端输入
echo $JAVA_HOME
出现Java路径即成功!
配置完成后再查看maven,可发现Java已显示为自己安装的1.8版本
Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-18T02:33:14+08:00)
Maven home: /usr/local/Cellar/maven@3.5/3.5.4_1/libexec
Java version: 1.8.0_261, vendor: Oracle Corporation, runtime: /Library/Java/JavaVirtualMachines/jdk1.8.0_261.jdk/Contents/Home/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "mac os x", version: "10.15.4", arch: "x86_64", family: "mac"