簡體   English   中英

Android SDK找不到JDK

[英]Android SDK does not find JDK

我正在使用Windows 7 64位系統的installer_r20.0.1-windows(安裝文件)安裝Android sdk。 我旁邊正在為此Windows使用此jdk-7u5-windows-x64(安裝文件)為其安裝jdk。 我安裝了jdk並嘗試來回移動,以便sdk識別出jdk,但事實並非如此。 請建議我該怎么辦? 另外,如果有任何32位和64位安裝問題,請告訴我...

這是我的經驗。 我安裝了jdk-7u9-windows-x64,然后嘗試安裝Android SDK(installer_r21-windows)。 它響應:

錯誤:找不到“ C:\\ Windows \\ system32 \\ java.exe”的Java版本:[2]系統找不到指定的文件。

有兩種解決方案對我有用:

1)使用實際路徑(如果變化)創建JAVA_HOME = "C:\\Program Files\\Java\\jdk1.7.0_09"的環境變量。

2)修改Path環境變量,使其包含JDK安裝的bin文件夾。 需要注意的是,它必須在“%SystemRoot%\\ system32”之前

即PATH≈

C:\Program Files\Java\jdk1.7.0_09\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;`

代替:

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Java\jdk1.7.0_09\bin`

我不確定選項2是否違反public jre和jdk private jre的原則,因此通常我建議使用選項1並將jdk的bin目錄添加到path env變量的末尾

對我來說,盡管沒有(現在)仍將JDK v7用於Eclipse和我的開發環境,但在沒有安裝JDK v6的情況下安裝SDK時遇到了麻煩。

查看這是否適合您:安裝JDKv6,然后運行SDK安裝程序。 它應該(希望)檢測JDK的安裝並繼續。 安裝后,請卸載JDKv6,然后安裝JDKv7,然后從那里繼續。

Andoid sdk與jdk 7不兼容,您應該使用最新版本的32位jdk 6。

我先安裝了JDK(v7,x64),然后Android SDK告訴我找不到JDK。 然后我刪除了C:\\ Windows \\ System32 \\ java.exe(實際上我重命名為exjava.exe),然后重新啟動了Android安裝並正常運行。 希望對您有幫助,祝您好運。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM