关于安装maven提示JAVA_HOME指向问题

JDK版本为1.7.0_80,已安装成功 eclipse能够正常使用,安装apache-maven-3.5.0配
环境变量后cmd输入mvn -v 提示
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(JAVA_HOME环境变量没有正确定义运行这个程序需要这个环境变量
NB:JAVA_HOME应该指向JDK而不是JR)
可实际上我的JAVA_HOME :C:\Program Files\Java\jdk1.7.0_80
确实指向的是jdk路径,难道是maven不支持这个版本的jdk吗

3个回答

我之前也是出现这个问题一直搞不懂为什么,后来的确是maven和jdk,eclipse三者版本不兼容。但是我现在用的是maven3.5.0,jdk也是1.7就可以。所以也不清楚你的是不是版本问题。你可以试着换换。

qq_37216152
子弹飘飘 我换个地版本的jdk试试,我换1.8的jdk eclipse就不兼容了
大约 2 年之前 回复

你是不是环境变量配的有问题啊

qq_37216152
子弹飘飘 可能是版本不兼容,jdk1.7.0_80是最新版本的1.7
大约 2 年之前 回复

先看看java -version在cmd中能不能正确的输出信息

qq_37216152
子弹飘飘 环境变量没问题 我换了版后就好了
大约一年之前 回复
qq_34941558
SerchOvO 回复qq_37216152: 看了一下,maven3.5和jdk7能兼容,建议安装低一点版本的maven试试,下面是兼容列表http://maven.apache.org/docs/history.html
大约 2 年之前 回复
qq_37216152
子弹飘飘 java -version 能出正确信息
大约 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
安装maven时的JAVA_HOME错误
今天花了两个小时安装maven。很快在官网上下载了maven,并且试图按照官方给出的建议配置maven的环境变量但是一直出现下面的错误:JAVA_HOME is not correctly directory.在网上试了很多方法,包括去掉JAVA_HOME后面的分号和去掉JAVA_HOME后面的bin,只保留到最大jdk的。所有中文网络群体里给出的方法都试了一遍,但全都没有用。所有利用VPN在Go...
安装maven时JAVA_HOME的配置小问题
我是win10系统。 我的java jdk放在D盘,环境变量里,JAVA_HOME是D:\jdk8_64\bin,path里有个%JAVA_HOME%。 在maven官网下载maven至D盘的apache-maven-3.5.0-bin文件夹中,然后在环境变量中设置MAVEN_HOME为D:\apache-maven-3.5.0-bin\apache-maven-3.5.0\。 在path中
关于JAVA_HOME
我装的是E:\j2sdk1.4的和E:\j2sdkee1.2,书上说要把JAVA_HOME与J2EE_HOME分别设置为JVM和J2EE SDK的安装目录,我不知道JVM在哪儿,先谢了
安装maven提示ERROR: JAVA_HOME is set to an invalid directory.网上相关已经找过,还是提示错误。
CLASSPATHrn.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;rnrnJAVA_HOMErnD:\Java\jdk1.8.0_31rnrnM2_HOMErnD:\Java\apache-maven-3.1.1rnrnPATHrnD:\Oracle\product\11.2.0\dbhome_1\bin;C:\ProgramData\Oracle\Java\javapath;%SystemRoot%\system32;%SystemRootrnrn%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;%JAVA_HOME%\bin;%JAVA_HOME%\jrernrn\bin;%M2_HOME%\binrnrnrn这是我电脑里面的相关环境变量,认真对照之后,命令行输入mvn -v还是提示ERROR: JAVA_HOME is set to an invalid directory.rn网上说的发现1:在JAVA_HOME的配置中多啦一个分号, 发现2:在JAVA_HOME中配置多啦\lib, 可以看到我的环境配置里面也都没有这些。rn命令行也已经重新打开过。可是还是错误。不清楚哪里还有问题。
25.JDK安装和JAVA_HOME配置
一、安装JDK  1.到官网下载安装软件(本人是jdk8,如右图)    2.双击此程序进行安装(安装时记得要记得安装路径,然后直接点下一步下一步下一步…)    二、配置JAVA_HOME  1.打开cmd中输入 java -version,如果显示java的版本信息,则表示jdk安装成功。    2.安装成功后配置环境:  计算机-》属性-》高级系统设置-》环境变量  在系统变量中“新建”如图...
tomcat启动java_home提示错误
Tomcat每次启动都提示:  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   已经在...
批处理 关于设置JAVA_HOME的问题
我写了一个批处理文件 rn内容是 rnrn@echo off rn@SET JAVA_HOME rn@SET JAVA_HOME=C:\Program Files\111\jre1.6.0_07 rnecho %JAVA_HOME% rnpause rnrn出现的结果是: rn环境变量 JAVA_HOME 没有定义 rnC:\Program Files\111\jre1.6.0_07 rn请按任意键继续. . . rnrn???然后到系统管理》环境变量窗口去看,根本就没有把JAVA_HOME添加进去,到底要怎样做呢
一个关于JAVA_HOME的烦人问题
在debian环境下rn我通过apt-get install vncserver 装了一个vncserver ,他会安装一个java1.4到usr/lib/jvm/下(之前系统没有java).rn之后我又手动安装了java1.5到usr/lib/jvm/下.rnvncserver安装时不只知道在哪里设置了,JAVA_HOME始终指向usr/lib/jvm/java1.4rn无论我在/etc/profile,~/.bashrc,~/.profile下手动添加JAVA_HOME=/lib/jvm/java1.5都没有用。rn之后我 mv java1.5 java1.4,把原来的java1.4删除,运行是总算可以了。rn不过还是不知道问题的根源,到底linux下有什么地方是可以设置环境变量的?
tomcat 启动提示找不到JAVA_HOME 问题
tomcat 找不到JAVA_HOME 解决办法 找到tomcat目录下 bin/setclasspath.sh windows 为 bin/setclasspath.bat 加入JAVA 环境变量 export JAVA_HOME=/usr/java/jdk export JRE_HOME=/usr/java/jdk/jre
关于Hadoop的java_home配置的问题
export JAVA_HOME="/cygdrive/C:/Program Files/Java/jdk1.6.0_22"frn老是说没有这个路径rn请问该怎么解决啊?rn我是使用cygwin进行hadoop配置和使用的
linux安装maven,报JAVA_HOME错误的解决方式
错误显示:$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 // 错误显示: $mvn -vers...
Mac下查看JDK路径配置JAVA_HOME安装maven
1.Mac安装JDK及查看路径 2.查看及配置JAVA_HOME 通过echo $JAVA_HOME查看是否配置过JAVA_HOME,如果JAVA_HOME没有配置,还需要导入JAVA_HOME环境变量: export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home 3
java_home
在设置环境变量时有path,classpath,java_home,但java_home负责完成什么。会设没出过问题,但不明白什么意思。
如何查找YUM 安装的 JAVA_HOME
很多需要javac 的程序依赖 JAVA_HOME环境变量. 如果是手工下载源码安装的JDK,很容易知道JAVA_HOME的目录. 例如 whereis javac javac: /usr/local/jdk1.8.0_74/bin/javac 那么对应的 JAVA_HOME 为 /usr/local/jdk1.8.0...
Maven指向(自定义)本地库
Maven修改本地仓库 在Maven文件中找到settings.xml文件然后打开 把下面复制到你的文件中 <localRepository>你自定义本地仓库的位置如:G:\apache-maven-3.5.3\eacandacloud</localRepository>...
关于JAVA_HOME和PATH的设置
在网上查阅了很多关于JAVA_HOME和PATH的设置,说法不一,也没有完全说明这两者的区别,所以还是不太明白.以前只知道PATH要设置(看过的课本讲的都是PATH的设置),现在又冒出了个JAVA_HOME,哪为高手能详细的说明一下这两者的区别,到底设置哪一个更重要,它们各自的具体含义是什么?谢谢!
关于java_home的设置
我配置好jdk,配置好tomcat的环境变量,运行tomcat的startup.bat,文件,它硬说我的java_home路径设置有问题,说应该指向一个jdk文件而不是jre文件,可是我的java_home文件明明是指向一个jdk文件呀,我运行其他会用到这个环境变量的程序都没有问题,怎么唯独tomcat报错?不知道各位有没有遇到过类似情况的?能不能帮我解决下,谢谢^_^rn我的java_home变量的值为:D:\Program Files\Java\jdk1.6.0_10;
关于Maven的安装及创建项目
首先,maven是一个项目管理和综合工具。 安装: 关于Maven的安装以及如何使用国内Maven中央仓库的镜像配置,可以参考http://maven.oschina.net/help.html 1.前往Maven官网下载二进制包,并解压 2.配置环境变量MAVEN_HOME,和path MAVEN_HOME=maven目录 在path的末尾添加%MAVEN_HOME%\bin;
关于maven的安装
我下载了maven3.0.3解压缩后放在E盘m2写,然后配置环境变量PATH,配置完后cmd中输入echo %MAVEM_HOME%,输出E:\m2\apache-maven-3.0.3路径,PATH 添加了%MAVEM_HOME%\bin;运行mvn -v 说不是内部命令。还要装什么吗?
Servlet视频-安装Tomcat配置JAVA_HOME
本套Java视频中讲解了B/S架构实现原理,以及B/S架构 中涉及到的所有角色以及协议。
window下配置maven库报找不到JAVA_HOME
window下配置maven库报找不到JAVA_HOME,找了半天问题,原来是JAVA_HOME的路径中多了一个分号 切记,配置中不应该保留分号
Mac安装配置maven时,出现JAVA_HOME错误
Mac安装配置maven时,出现JAVA_HOME错误 1.错误信息如下: 2.对于Windows系统下解决方案https://blog.csdn.net/frankarmstrong/article/details/69945774,在Mac OS下并不奏效 3.在Mac OS下配置文件 .bash_profile,令JAVA_HOME=$(/usr/libexec/java_home) ...
在配置maven时,报JAVA_HOME错!
其实原因很简单,是之前java的jdk配置不合规范! 一、我是win10系统。 二、我的java jdk放在D盘,环境变量里,JAVA_HOME是D:\Program Files\Java\jdk1.8.0_101\bin,path里有个%JAVA_HOME%。 下载安装maven 在maven官网http://maven.apache.
安装CDH找不到java_home的错误
以前没有注意这个问题,我们用tar包自己解压安装jdk的时候,应该要安装到/usr/java目录下,没有就新建. 这样就不会报错了,否则在安装hive,oozie 检测mysql连接的时候会报错.后面安装zookeeper也会有错. 2017-12-04 19:46:06,768 INFO CommandPusher:com.cloudera.cmf.model.DbCommand: Comma
配置完Maven的环境变量之后运行mvn -v提示JAVA_HOME is set to an invalid directory(Maven第一天)
仔细检查了环境变量配置的格式,包括分号,斜杠,全部都正确,后来打开mvn安装目录下bin\mvn.cmd 里面指定的JAVA_HOME目录已经指定到了bin,所以在环境变量中配置的JAVA_HOME中去掉了bin(配置到bin的上级目录就好),再次执行mvn -v,发现执行正确。...
JAVA_HOME菜鸟问题
我在WIN98下安装了TOMCAT,没办法启动,说要设置JAVA_HOMErn请问怎么设置?rn我在autorun.bat里面加了set JAVA_HOME=C:\JDK\bin\rn不行,哎
ubuntu中执行gradle提示JAVA_HOME错误
如果你的在ubuntu下运行gradle命令出现如下状况,请尝试一下解决方案 # gradle ERROR: JAVA_HOME is set to an invalid directory: /usr/lib/jvm/default-java Please set the JAVA_HOME variable in your environment to match the locatio
学习历程——关于Maven和Maven的安装
学习历程(Maven) 1、什么是maven? 参考:https://blog.csdn.net/sword_anyone/article/details/70571550 Maven 是专门用于构建和管理Java相关项目的工具。 优点: 1)可以将很庞大的项目拆分很多个工程,工程模块之间可以互相发送消息; 2)导入jar包的时候,jar包会自动下载在maven本地仓库里面,需要的使用直接调用即可...
关于指针指向的问题
#includern#includernint main()rnrn int *p1,*p2,*p,a,b;rn scanf("%d,%d",&a,&b);rn p1=&a;rn p2=&b;rn if(arn#includernint main()rnrn void swap(int *p1,int *p2);rn int a,b;rn int *pointer_1,*pointer_2;rn scanf("%d,%d",&a,&b);rn pointer_1=&a;rn pointer_2=&b;rn if(a
关于this的指向问题
void CFOME::Clear()rnrn memset(this,0,sizeof(ADD_NET);rnrnrnADD_NET是个结构体rnrn那么这个Clear()是为了清空ADD_NET的数据?rn那这个this指向什么?rnrn这样用this有点晕,这个有什么好处么?rn还有看到有用this做参数传递的。那这个传的就是那个类?rnrn有点晕了。
面试题 关于this的指向问题
阅读下面程序给出结果: <script> var length= 10; function fn(){ console.log(this.length); } var obj ={ length:5, method:function(fn ){ fn();//函数调用的方式 th...
关于指向问题!
在treeview里关于鼠标选中是这段代码rnPrivate Sub TreeView1_MouseUp(Button As Integer, Shift As Integer, X As Single, y As Single)rn rnrn If Button = 2 Thenrn rn If Left(TreeView1.SelectedItem.Key, 1) = "c" Then '选中员工rn Nowygid = Right(TreeView1.SelectedItem.Key, 4) '刷新nowygidrn PopupMenu Me.Left2Menu, , , y + 600rn Exit Subrn End Ifrn If Left(TreeView1.SelectedItem.Key, 1) = "r" Then '选中部门rn PopupMenu Me.Left1Menu, , , y + 600rn Exit Subrn End Ifrn End IfrnEnd Subrn我现在想用键盘上的光标键移动到各接点也得到这个效果(即相当于鼠标单击选种的效果)怎么写代码啊?
关于javascript的this指向问题
关于javascript的this指向问题,如何去更改this指向
关于路径指向的问题?
怎样能指向应用程序的根目录,也就是一个共同的路径指向,每个页面不管放在什么地方都可以用的rn如下形式:window.location='xx'
关于this指向及其改变指向的问题
之前被学长问到过关于改变this指向的问题,但是没能完整的回答上来,所以今天就关于这个问题的再看了看 1.关于this指向的问题,我用代码来描述 <input type="button" value="button1"> <input type="button" value="button2"> <script> //
关于js this指向问题
最近想深入学习一下js,现在先了解一下this的指向问题。以前学过点c#,对this稍微有些了解,按我自己的理解(不一定准确)this应该是计算机在运作的过程中分配的内存绑定:1. 函数的this指向普通函数在全局中被调用,this是指向window的(非严格模式下,严格模式下是undefined){ let fn = function() { console.log(this); } fn()...
关于this的指向问题(通俗易懂)
js中 this的指向问题是一个令很多人都头疼的问题,主要原因在于this在不同的场景下指代的东西都不一样,其实想弄懂this其实很简单,记住下面几种情况就逐个击破了。首先要明白下面这个概念 如果在全局中使用this,则指向全局对象window 如果在函数中使用this,就要根据函数是如何被调用的来确定this的指向 全局中当你输入 this===window的时候,很显然是会输出tru
关于原型指向的问题
  1.原型指向改变 成别的实例对象,也就说这个原型对象所对应的构造函数里面的原型指向也跟着一起改变,指向同一个地方 2.首先找自己的实例对象中有没有这个属性,如果没有去原型对象里面找即(指向的实例对象)    ...
关于Dbgrid的指向的问题。
输入一条记录,在Dbgrid中指向刚输入的记录,dbgrid是用table关联的。如TABLE中已经有了100条记录,输入之前在DBGRID中指向第一条记录,再输入第101条记录后,在DBGRID中体现出指向在第101条上。谢谢。
关于指向指针的指针的问题
int ival=1024,ival2=2048;rnint *pi1=&ival,*pi2=&ival2,**pi3=0;rnpi3=&pi2;rncout<<*pi3<
相关热词 c# 标准差 计算 c#siki第五季 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池