安裝Java-ADT中的eclipse.exe的提示javaw.exe in your current PATH、No java virtual machine【原】


剛接觸android開發,下載了Adt-bundle-windows-x86_64-20130219.zip,解壓后,安裝eclipse中的eclipse.exe時,提示

... No java virtual machine was found after searching the follwing locations:
d:javaeclipsejreinjavaw.exe

'javaw.exe' in your current path。

如圖所示:

 

意思:在指定路徑中沒有找到javaw.exe。因為Eclipse啟動時需要javaw.exe來啟動。先查找path中各個目錄以后,沒有找到;就會查看就會固定地在eclipse的安裝目錄(如d:javaeclipse)下查找。即:先找外面裝了沒有;若沒有則找自己帶了沒有。如果都沒有找到,就報上面的錯誤。

解決方案就是要先下載JDK,然后設置JAVA_HOME用戶環境變量,然后還要新建CLASSPATH系統環境變量、PATH變量。具體設置方法可參考我轉載的文章《JDK1.7安裝和JAVA環境變量的設置》,以下參考其它人的文章也大致講了其中內容。

原文:Android SDK 下載,大概內容如下,其中部分內容可能需要根據自己電腦軟件安裝的實際情況進行調整。

(所用電腦:Win7 64位)

突然想着要升級下SDK試試4.0的API,居然上不去了,於是上網想看個究竟,沒有所得,只好到官網,發現了ADT Bundle,好東西!包括了Eclipse(含ADT)和最新的4.0SDK,下載速度上百KB,好快喲。

如下操作流程:

到 http://developer.android.com/index.html
點 Get the SDK
轉到
http://developer.android.com/sdk/index.html

同意許可並選擇32位或64位版本。根據機器上安裝的JDK版本選擇之,一般Windows中都是32位的比較方便。

之后解壓即可。

配置JDK

從Oracle網站下載JDK

http://www.oracle.com/technetwork/java/javase/downloads/index.html

安裝后配置JAVA_HOME系統環境變量指向JDK目錄,如:

C:\Users\lzh>echo %JAVA_HOME%
C:\Program Files (x86)\Java\jdk1.7.0_07

新安裝的ADT Bundle若運行eclipse.exe提示PATH中找不到javaw.exe,則把%JAVA_HOME%\bin加到自己的PATH變量中,加到系統的PATH中也可以,然后運行java -version看看效果。

與舊版融合

話說系統中原有低版本的SDK API內容,都是原來低速辛苦下載來的,不想重新下載,決定重用。研究了下ADT Bundle中sdk的目錄結構,感覺可以。

將新版本的sdk改名為sdk0,將原來的sdk移動過來,刪除其中的SDK Manager.exe和AVD Manager.exe
將sdk0中的內容剪切到sdk中覆蓋
用新的SDK Manager.exe更新,可以連上!

禁止文檔訪問google網站

新更新的SDK中的文檔會運行google的統計代碼,所以頁面打開的時候死慢。用seamonkey瀏覽器或firefox,其中用NoScript禁用google.com即可(用文檔的時候臨時禁止即可,不然影響訪問別的網站)。

 
根據提示:Eclipse要javaw.exe才能運行。所以要設置path,讓Eclipse通過path變量中的路徑找到javaw.exe就可以了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM