简体   繁体   English

mvn -version 没有返回版本

[英]mvn -version is not returning the version

java -version is working fine : java -version工作正常:

java version "1.8.0_181"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)

after configuring Maven, mvn -version is not appearing.配置 Maven 后, mvn -version没有出现。

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 'cmd' is not recognized as an internal or external command, operable program or batch file.  

From the Maven documentation :Maven 文档

Ensure JAVA_HOME environment variable is set and points to your JDK installation确保 JAVA_HOME 环境变量已设置并指向您的 JDK 安装

For example:例如:

$ echo $JAVA_HOME
/usr/lib/jvm/java-8-openjdk-amd64/jre

You should generally get a JAVA_HOME environment variable configured as a result of installing your JDK.作为安装 JDK 的结果,您通常应该获得JAVA_HOME环境变量的配置。 But else you can create it by hand.但是,您可以手动创建它。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM