开发者社区> 问答> 正文

ubuntu 16.04 - JAVA环境变量问题,运行maven 报错?报错

JAVA 安装使用编译正常,安装完maven后 运行
mvn -v

就出现Error: JAVA_HOME is not defined correctly. We cannot execute /usr/lib/jvm/jdk1.8.0_122//bin/java
貌似是路径中多了个 / 可是查看环境变量配置并没有什么异常。

source ~/.bashrc    &  重启都试过,都不行

 

展开
收起
爱吃鱼的程序员 2020-06-08 17:05:51 753 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    --!解决了。

    $JAVA_HOME后面路径结尾处加了个;分号结尾。那个多余的/就没了。

    #setjavaenvironment
    export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_112 ;
    exportJRE_HOME=${JAVA_HOME}/jre
    exportCLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
    exportPATH=${JAVA_HOME}/bin:$PATH

    我对ubuntu不熟,不太懂哦。

      #setjdkenvironment
      exportJAVA_HOME=/usr/lib/jvm/jdk1.8.0_60
      exportJRE_HOME=${JAVA_HOME}/jre/
      exportCLASSPATH=.:${JAVA_HOME}/lib/:${JRE_HOME}/lib/
      exportPATH=${JAVA_HOME}/bin/:$PATH

        #setmavenenvironment
      exportM2_HOME=/usr/local/code/maven
      exportPATH=$M2_HOME/bin:$PATH

     

    只要适当的修改下文件存放路径就行了

     确定是先安装的jdk?

    2020-06-08 17:06:06
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载