zoukankan      html  css  js  c++  java
  • macOS10.14.6,Maven安装配置以及问题的解决

    安装Maven,配置
    1、下载
    从Apache网站上下载最新版本的Maven: https://maven.apache.org/download.cgi ,mac下下载.tar.gz
    2、解压
    将解压后的文件放在合适目录下,/Users/xxxx/IdeaProjects/apache-maven-3.6.2
    3、配置-打开终端
    [1]vim ~/.bash_profile,输入以下配置
    #MAVEN
    export MAVEN_HOME=/Users/xxxx/IdeaProjects/apache-maven-3.6.2
    export PATH=$PATH:$MAVEN_HOME/bin
    [2]退出,执行文件source .bash_profile
    [3]mvn -v验证是否正常工作
     
    出现问题,运行mvn -v报错:
    The JAVA_HOME environment variable is not defined correctly
    This environment variable is needed to run this program
    NB: JAVA_HOME should point to a JDK not a JRE
    解决过程:
    1、检查JAVA_HOME,重新配置,没有问题
    2、检查MAVEN_HOME,重新配置,没有问题
    。。。
    n+1次尝试和搜索后,增加配置:export JAVA_HOME=$(/usr/libexec/java_home)
    3、mvn -v,成功解决,maven配置成功。
    9e117; 2019-08-27T23:06:16+08:00)
    Maven home: /Users/xxxx/IdeaProjects/apache-maven-3.6.2
    Java version: 1.8.0_211, vendor: Oracle Corporation, runtime: /Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre
    Default locale: zh_CN, platform encoding: UTF-8
    OS name: "mac os x", version: "10.14.6", arch: "x86_64", family: "mac"
    原因:
    Max OSX新的版本设置JAVA_HOME有别于老版本,Mac OSX 10.5 or later:增加配置export JAVA_HOME=$(/usr/libexec/java_home)才能成功。
     
    附上完整jdk配置。
    #JDK
    export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home
    export JAVA_HOME=$(/usr/libexec/java_home)
    export PATH=$JAVA_HOME/bin:$PATH
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

  • 相关阅读:
    仰视源代码,实现strcmp
    Wicket实战(一)概述
    在弱网传输的情况下,是怎么做到节约流量的(面试小问题,Android篇)
    nRF52832之硬件I2C
    Android开源项目SlidingMenu的学习笔记(一)
    MVC设计模式
    报表应用结构优化之数据分库存储
    extern "C" 的含义:实现C++与C及其他语言的混合编程
    phpstorm改变文件编码由utf变为gbk
    mysql database 格式的查看和改变
  • 原文地址:https://www.cnblogs.com/laonainai/p/12029856.html
Copyright © 2011-2022 走看看