系统里面安装了jdk6,7,8三个版本,在配置Maven的时候竟然提示我Java版本不支持。运行java -version 显示的也是1.8。最后发现mvn实际调用的并不是1.8版本的,而是1.6版本。
出错提示如下:
java.lang.UnsupportedClassVersionError:
现在进入如下目录:
/System/Library/Frameworks/JavaVM.framework/Versions
更新 CurrentJDK
路径软连接
/Library/Java/JavaVirtualMachines/YOUR_JDK_VERSION/Contents/
整体命令如下
cd /System/Library/Frameworks/JavaVM.framework/Versions
sudo rm CurrentJDK
sudo ln -s /Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/ CurrentJDK