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 & 重启都试过,都不行
--!解决了。
$JAVA_HOME后面路径结尾处加了个;分号结尾。那个多余的/就没了。
我对ubuntu不熟,不太懂哦。#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
#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?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。