【问题标题】:How to fix 'The JAVA_HOME environment variable is not defined correctly' error when JAVA_HOME variable is set correctly?正确设置 JAVA_HOME 变量时,如何修复“未正确定义 JAVA_HOME 环境变量”错误?
【发布时间】:2022-01-14 07:08:07
【问题描述】:

我正在尝试在我的新笔记本电脑上设置一个项目。这样做时,即使 JAVA_HOME 变量设置正确,我也遇到了这个错误。

错误

C:\WINDOWS\system32>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

笔记本电脑中的环境变量:

目前尝试的解决方案

  1. 几乎所有答案都建议正确声明 JAVA_HOME 变量,我已经这样做了。
  2. 确保 'bin' 未添加到 JAVA_HOME 变量中。
  3. 尝试通过 UI 和命令提示符声明 JAVA_HOME。
  4. 多次重启我的笔记本电脑。

感谢任何可能的解决方案。

【问题讨论】:

  • 删除; 变量末尾的JAVA_HOME,它应该只包含目录。投票结束是错字。
  • 如果其他人遇到相同的问题或拼写错误,这可能会有所帮助。如果没有,请告诉我,我可以删除它。
  • 一般来说,错字问题不值得保留,因为它们要么非常本地化,要么几乎无法通过搜索找到。

标签: maven environment-variables java-home


【解决方案1】:

正如 Mark Rotteveel 所说,删除末尾的分号修复了错误。我现在可以运行 maven 命令了。

【讨论】:

    猜你喜欢
    • 2017-11-24
    • 1970-01-01
    • 1970-01-01
    • 2018-09-30
    • 2020-05-21
    • 2019-04-07
    • 1970-01-01
    • 2021-06-16
    • 1970-01-01
    相关资源
    最近更新 更多