2017-07-19 64 views
3

我在我的系统中设置了JAVA_HOME“C:\ Program Files \ Java \ jdk1.8.0_ 131 \ bin;”并且我试图在命令提示符下运行cordova命令(cordova build),但是出现错误,我尝试了所有方法,但是无法解决此问题。请帮助我解决任何问题JAVA_HOME设置为无效目录:

错误:设置了JAVA_HOME到一个无效的目录:C:\ Program Files \ Java \ jdk1.8.0_ 131 \ bin;

请在您的环境中设置JAVA_HOME变量以匹配您的Java安装的 位置。

+2

'JAVA_HOME'应该高达'C:\ Program Files \ Java \ jdk1.8.0_ 131' – ELITE

+0

我删除仍然得到相同的错误 –

+0

更改变量后您需要重新启动命令行..也删除双引号在变量的开头和结尾 – ELITE

回答

14

您应该将其设置为C:\Program Files\Java\jdk1.8.0_12

\bin不是必需的。

+1

我删除了仍然是得到相同的错误 –

+0

您是否在更改路径后打开了新的命令窗口? – Rakesh

+0

是的,我打开了。 –

11

JAVA_HOME应该指向home jdk目录而不是jdk/bin目录。

你需要这样设置JAVA_HOME:

JAVA_HOME = “C:\ Program Files文件\的Java \ jdk1.8.0_131”

4

删除 “\ BIN”,并去掉 “;”最后重新启动cmd并运行。

+0

欢迎来到StackExchange网络。请务必阅读我们的[帮助部分](https://stackoverflow.com/help/),例如[如何写出一个好的答案](https://stackoverflow.com/help/how-to-answer )指南。如果您的建议与已经建议的建议有所不同,请指定它。 – doz10us