2015-06-22 39 views
0

當我運行命令meteor install-sdk android時JDK錯誤,我得到以下信息:流星1.1 - 安裝Android SDK中

✓ Found Android bundle 
✗ A JDK is not installed      
✓ Android emulator acceleration is installed 

我知道你在想什麼:「你已經安裝了JDK?」是的,我有。我從Oracle下載了JDK並安裝了它。當我運行命令java -version,我得到下面的輸出:

java version "1.8.0_45" 
Java(TM) SE Runtime Environment (build 1.8.0_45-b14) 
Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode) 

有個聲音告訴我,有路徑錯誤的地方,但我不知道從哪裏開始尋找它。任何想法都歡迎!我正在運行OSX。

回答

0

您可能只需要將您的JAVA_HOME環境變量設置爲您的JDK安裝。如描述here

export JAVA_HOME=$(/usr/libexec/java_home) 
+0

我想你可能是對的。目前,'JAVA_HOME'被設置爲'JAVA_HOME =/usr'。 – samcorcos

+0

不幸的是......我還不知道jdk1.8在哪裏居住。我做了一些Google搜索,發現它安裝在這裏:'/ Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk /',但將環境變量設置爲該路徑不起作用。關於如何找出合適的JDK版本在哪裏的任何想法? – samcorcos

+0

好的,我已經更新了我的答案。請再試一次 –