关于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

以下图解步骤

关于JAVA_HOME is incorrectly set 的问题_第1张图片

关于JAVA_HOME is incorrectly set 的问题_第2张图片

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

关于JAVA_HOME is incorrectly set 的问题_第3张图片

关于JAVA_HOME is incorrectly set 的问题_第4张图片

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

你可能感兴趣的:(Hadoop,Java基础)