我刚买了一台没有Java或Android SDK的新电脑,我今天补充了,但是我第一次犯了错误并下载了。
java 10
把它设为
JAVA_HOME
但从那以后我下载了
java jdk 1.8
使之成为
Java_主页
但我还是有一个错误:
我正在做-
ionic cordova run android --device
错误报告说:
ANDROID_HOME=C:\Users\Simon\AppData\Local\Android\sdk
JAVA_HOME=C:\Program Files\Java\jdk1.8.0_172\bin
studio
ERROR: JAVA_HOME is set to an invalid directory: C:\Program Files\Java\jdk1.8.0_172\bin
Please set the JAVA_HOME variable in your environment to match the
location of your Java installation.
(node:56548) UnhandledPromiseRejectionWarning: Error: cmd: Command failed with exit code 1
所以说我没有正确的目录,但我确信我有:
这是我的
environment variables
:
然而。。。当我这样做的时候
java -version
它返回:
java version "10.0.1" 2018-04-17
Java(TM) SE Runtime Environment 18.3 (build 10.0.1+10)
Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10.0.1+10, mixed mode)
不确定这是否正常…
我该怎么办?我认为所有的信息都应该是正确的。有什么想法吗?谢谢!