1. 程式人生 > >Mac 配置jdk & Maven環境變數配置

Mac 配置jdk & Maven環境變數配置

今天在配置執行命令:mvn -version,報如下錯誤:

 in thread "main" java.lang.UnsupportedClassVersionError: org/apache/maven/cli/MavenCli : Unsupported major.minor version 51.0at java.lang.ClassLoader.defineClass1(Native Method)

懷疑是jdk版本的原因,然後輸入命令:java -version

java version "1.8.0_91"

Java(TM) SE Runtime Environment (build 1.8.0_91-b14)

Java HotSpot(TM) 64-Bit Server VM (build 25.91-b14, mixed mode)


然後想起來這個是在Oracle的官網上直接下載下來的,會預設安裝在這個位置:/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home,重新配置檔案:
輸入命令:vi ~/.bash_profile

加入下面程式碼:

M3_HOME=/Users/Eric/software/apache-maven-3.3.3

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home

export M3_HOME

export JAVA_HOME

export PATH=${PATH}:${M3_HOME}/bin:${JAVA_HOME}/bin


source ~/.bash_profile

然後執行mvn -v 正常~