使用hadoop错误地设置了获取JAVA_HOME的权限 [英] getting JAVA_HOME is incorrectly set with hadoop

查看:239
本文介绍了使用hadoop错误地设置了获取JAVA_HOME的权限的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我刚刚下载了hadoop并解压缩了文件.但是当我从命令提示符运行hadoop version命令时,我遇到了错误.我仔细检查,并将JAVA_HOME设置为"C:\ Program Files \ Java \ jdk1.8.0_45 \ bin",在我看来还可以.

I just downloaded hadoop and unzipped the file. but when I run hadoop version command from command prompt , I'm getting below error . I double check and JAVA_HOME is set to "C:\Program Files\Java\jdk1.8.0_45\bin" which looks ok to me .

C:\Users\shri-pc>hadoop version
The system cannot find the path specified.
Error: JAVA_HOME is incorrectly set.
       Please update C:\JAVA\hadoop-2.6.0\conf\hadoop-env.cmd
'-Xmx512m' is not recognized as an internal or external command,
operable program or batch file.

java -version命令的输出正常.请指教.

Output of java -version command is coming properly . Please advice .

C:\Users\shri-pc>java -version
java version "1.8.0_51"
Java(TM) SE Runtime Environment (build 1.8.0_51-b16)
Java HotSpot(TM) Client VM (build 25.51-b03, mixed mode)

推荐答案

您的JAVA_HOME不应包含bin.更改为

"C:\Program Files\Java\jdk1.8.0_45\bin"

"C:\Program Files\Java\jdk1.8.0_45"

您可以将其添加到您的路径(在Windows中),例如

And you can add it to your path (in Windows) like

set "PATH=%PATH%;%JAVA_HOME%\bin"

这篇关于使用hadoop错误地设置了获取JAVA_HOME的权限的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆