奥尔覅几22 发表于 2017-7-8 14:44:01

mac OS 安装maven遇到问题e45: 'readonly' option is set

  1.下载 Maven, 并解压到某个目录。例如/Users/yintingting/apache-maven-3.3.9
  2.打开Terminal,输入以下命令,设置Maven classpath



vi ~/.bash_profile
  3.添加下列两行代码,之后保存并退出Vi:


  export MAVEN_HOME=/Users/yintingting/Documents/maven/apache-maven-3.3.9
  export PATH=$MAVEN_HOME/bin:$PATH
  export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home(要用jdk1.7或以上版本)
  Optional: Add the MAVEN_OPTS environment variable to specify JVM properties, e.g. export MAVEN_OPTS="-Xms256m -Xmx512m". This environment variable can be used to supply extra options to Maven.
  注:我这里导入了java_home的路径,主要是mac自带的Java版本比较低,之前安装了1.8的版本,但却没有声明java_home,在没申明之前,运行mvn报错误。 (官网建议也是1.7以上的jdk)
  Exception in thread “main” java.lang.UnsupportedClassVersionError: org/apache/maven/cli/MavenCli : Unsupported major.minor version 51.0,   
  4.然后按ESC键退出insert,输入:wq,回车,出现下面问题:

  解决办法:
  输入:wq!,回车,即可。

  5.输入命令以使bash_profile生效



source ~/.bash_profile
  6.输入mvn -v查看Maven是否安装成功
页: [1]
查看完整版本: mac OS 安装maven遇到问题e45: 'readonly' option is set