maven - mvn -version 没有返回版本
问题描述
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)
配置 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.
解决方案
从Maven 文档:
确保 JAVA_HOME 环境变量已设置并指向您的 JDK 安装
例如:
$ echo $JAVA_HOME
/usr/lib/jvm/java-8-openjdk-amd64/jre
您通常应该JAVA_HOME
在安装 JDK 后配置环境变量。但是,您可以手动创建它。
推荐阅读
- scala - 遍历数据框的列和分区,并在分区列的基础上保存数据框
- selinux - SElinux:如何使用上下文类型来批准或阻止访问?
- sql - 从 SQL Server 中的多个重复行中选择一行
- java - 如何在 Lombok 注释处理程序中获取超级字段
- python - 在 Macbook 关闭的情况下保持 Jupyter notebook 运行
- sqlite - 复合主键上的 SQLITE JOIN 表
- android - Android(Unity + Firebase)上的选择图像和上传问题
- html - Django - 如何在页脚中使用表单
- ruby-on-rails - 在我的 Rails 5 应用程序中发出 POST 请求时,为什么会收到“Completed 406 Not Acceptable”?
- c# - 级联删除在运行时使用 EF Core 配置的模型