安装maven提示ERROR: JAVA_HOME is set to an invalid directory.网上相关已经找过,还是提示错误。

cyq_gala 2015-04-13 04:23:20
CLASSPATH
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;

JAVA_HOME
D:\Java\jdk1.8.0_31

M2_HOME
D:\Java\apache-maven-3.1.1

PATH
D:\Oracle\product\11.2.0\dbhome_1\bin;C:\ProgramData\Oracle\Java\javapath;%SystemRoot%\system32;%SystemRoot

%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;%JAVA_HOME%\bin;%JAVA_HOME%\jre

\bin;%M2_HOME%\bin


这是我电脑里面的相关环境变量,认真对照之后,命令行输入mvn -v还是提示ERROR: JAVA_HOME is set to an invalid directory.
网上说的发现1:在JAVA_HOME的配置中多啦一个分号, 发现2:在JAVA_HOME中配置多啦\lib, 可以看到我的环境配置里面也都没有这些。
命令行也已经重新打开过。可是还是错误。不清楚哪里还有问题。
...全文
14190 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
JROHERO 2019-01-26
  • 打赏
  • 举报
回复
我也是同样问题 现在无法解决 楼主说说解决办法啊
qq_39806613 2017-11-27
  • 打赏
  • 举报
回复
这个问题回答系统环境配置上的符号出问题的太多,仔细查看完全没有错,运行java -version git --version 等都没有出现问题,最后 问题还是出现在JAVA_HOME这里 C:\Program Files (x86)\Java\jdk1.7.0_72 仔细查看
qq_36130627 2017-06-05
  • 打赏
  • 举报
回复
我也遇到 java能正常用mvaen就报错 说JAVA_HOME应该指向jdk而不是jre其实是对的 我就把JAVA_HOME 的 硬盘 C: 大写改成小写c 就阔以了
星辰Kee 2017-03-23
  • 打赏
  • 举报
回复
我的是classpath的内容里面少了分号(;),加上以后Maven就正常了
qq_36400432 2016-10-28
  • 打赏
  • 举报
回复
你好 看到你的问题,我现在的问题也和你一样,我想知道你的jdk怎么安装错误的,在线等 谢谢
  • 打赏
  • 举报
回复
我这边研究了一下,JAVA_HOME原来设置为“.;d:\jdk”,这时java -version可行。但mvn -v却报和楼主一样的错。 后台我把“.;”去掉,只保留“d:\jdk”后,再运行java -version与mvn -v,都能正常使用。
Lovemy617 2016-03-27
  • 打赏
  • 举报
回复
JAVA_HOME应该指向jre的安装路径
qq_24110373 2016-01-26
  • 打赏
  • 举报
回复
我的是jdk配置错了,少了一个classPath的系统变量。写上这个之后mvn -v就成功了
东方黄老邪 2015-09-03
  • 打赏
  • 举报
回复
如果jdk使用正确,请查看用户变量的JAVA_HOME是否配置正确
yyclang 2015-07-22
  • 打赏
  • 举报
回复
能详细说明一下你的解决问题吗,我也遇到估计跟你类似的问题,找了一大圈都是说分号,很呕心的感觉,为嘛我的就这么奇葩,根本不是不是分号引起的,我看了一下我的环境变量配置还真找不到哪有问题
菜鸟zp 2015-06-17
  • 打赏
  • 举报
回复
jdk怎么安装错误了???
cyq_gala 2015-04-13
  • 打赏
  • 举报
回复
已经找到原因了,是因为我自己jdk安装上的错误。

51,397

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧