关于JAVA_HOME is incorrectly set 的问题

Posted Vics异地我就

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于JAVA_HOME is incorrectly set 的问题相关的知识,希望对你有一定的参考价值。

Win+R输入cmd打开命令提示符,按上面的路径找到hadoop-env.cmd文件,notepad hadoop-env.cmd以文本文件打开,找到JAVA_HOME中的设置。
系统默认的是C:\\Program Files\\Java,可以发现Program Files中间有空格,这就是yarn报错的原因,将jdk放在不带空格的目录下就OK了
 

接下来就是

“改变jdk位置时IDEA里的项目报错”

由于Hadoop报错问题,使得自己必须更改jdk位置,然后就会产生idea项目报错,之后更改配置步骤如下:
点击 File -> Project Structure --> 点击SDKs,在右侧会显示JDK home path:,只需要修改成你移动后的jdk所在的目录即可,然后点击右下角的OK键。然后重启下IDEA

以下图解步骤

由于我在解决bug的时候已经把有问题的JDK1.8给删除了所以看不到截图了。这里直接点击“+”根据新目录找到新的JDK就可以了~ 记得用“-”把有问题的1.8删除!!

最后最后!!重启idea就可以了!!!

以上是关于关于JAVA_HOME is incorrectly set 的问题的主要内容,如果未能解决你的问题,请参考以下文章

JAVA_HOME is not defined correctly

启动hadoop,报错Error JAVA_HOME is not set and could not be found

windows下安装hadoop总是出错 JAVA_HOME is not set.

在idea启动tomcat出现The JAVA_HOME environment variable is not defined correctly的解决

hadoop start-all.sh报错JAVA_HOME is not set and could not be found.

在Linux上结合Hadoop平台安装mahout运行时显示错误JAVA_HOME is not