请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于mvn clean install的问题

老师,我执行mvn clean install的时候总提示这个 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。之前这个打包命令是没问题的,后来不知怎么回事就打不了了,环境我配置的也没问题,百度了一下说把配置删了重新配置就好了,但是还是没用。

正在回答

2回答

您好,从异常看应该是环境变量配置文件。
帮忙贴一下您的环境变量的配置:
JAVA_HOME
PATH
CLASSPATH
………………………………
用如下命令即可查看     echo %PATH%    以此类推,然后复制或者截图出来。
………………………………
以我的经验,您可能是命中了这个文章里面的问题:https://blog.csdn.net/ainuser/article/details/79182486

0 回复 有任何疑惑可以回复我~
  • 提问者 夏J #1
    C:\Users\Administrator>echo %PATH%
    
    C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Git\cmd;D:\apache-maven-3.5.4\bin;D:\nodejs\;D:\JDK\bin;C:\Users\Administrator\AppData\Local\Programs\Python\Python37\Scripts\;C:\Users\Administrator\AppData\Local\Programs\Python\Python37\;C:\Users\Administrator\AppData\Local\Microsoft\WindowsApps;C:\Users\Administrator\AppData\Roaming\npm
    
    C:\Users\Administrator>echo %JAVA_HOME%
    
    D:\JDK\bin
    
    C:\Users\Administrator>echo %CLASSPATH%
    
    D:\JDK\bin\lib
    回复 有任何疑惑可以回复我~ 2019-07-29 09:30:28
  • 大目 回复 提问者 夏J #2
    你的java_home和path都是c:/jdk/bin哈。
    
    java_home需要配置成jdk目录的根目录,不是bin目录。
    
    你目前的配置,执行java -version应该也是可以执行的,但是有的软件需要用到java_home这个变量的话,就不OK了。
    建议严格按照这篇文章配置环境变量:https://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html
    
    这才是正确姿势。
    回复 有任何疑惑可以回复我~ 2019-07-29 09:43:27
  • 提问者 夏J #3
    非常感谢!
    回复 有任何疑惑可以回复我~ 2019-09-20 09:27:35
提问者 夏J 2019-07-29 09:32:06

https://img1.sycdn.imooc.com//szimg/5d3e4c8709859efd09930519.jpg大目老师 看这里

0 回复 有任何疑惑可以回复我~
  • 大目 #1
    目测环境变量没问题,你的ide是eclipse还是idea哈?
    回复 有任何疑惑可以回复我~ 2019-09-20 09:37:52
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信