注意,本文只描述命令行下,此问题的解决!
前因
今天在学习命令行下使用Maven的时候,遇到了这个错误。
乍一看,是JDK没有安装, 于是我去安装了JDK,但是仍然出现这个错误。
搜索网络上的文章, 大多都是描述在Eclipse里面遇到这个问题该如何解决。
可是我的问题是命令行下遇到的问题啊?
死马当活马医,我按照网上的内容,在Eclipse里面修改了引用。命令行下,问题依旧。
线索
最后,在stack overflow的某个帖子的某个回复中,看到了JAVA_HOME这个东西。
其实,我也怀疑过是这个环境变量没有配置。因为之前在XP下面安装JAVA的时候必然是要配置两个环境变量的,PATH和JAVA_HOME。
可是,因为我的机器上JAVA用的好好的,就没有特意地去管它。
解决
接下来就简单了,补全自己忽略掉的东西即可。
首先,我将JAVA_HOME设置成‘C:\Program Files (x86)\Java\jdk1.8.0_144\bin’
运行,还是错误,不过问题变成了'JAVA_HOME' is not configured correctly.
继续
嗯,提示很明显,是数值不对,那就是路径需要微调喽?
我将JAVA_HOME设置成‘C:\Program Files (x86)\Java\jdk1.8.0_144’
运行,成功!
对了,reference: https://stackoverflow.com/questions/19655184/no-compiler-is-provided-in-this-environment-perhaps-you-are-running-on-a-jre-ra
网友评论