1. 程式人生 > >安裝Android studio出現'tools.jar' seems to be not in Android Studio classpath......的解決方法

安裝Android studio出現'tools.jar' seems to be not in Android Studio classpath......的解決方法

eas 一個 origin java_home ems view 使用 分享 title

安裝Android studio出現‘tools.jar‘ seems to be not in Android Studio classpath......的解決方法

原創 2015年07月31日 10:45:36

一、出現的問題

最近項目要把代碼遷移到Android studio上,於是下載了最新的Android studio的安裝程序,按著網上的步驟進行了安裝,結果第一次啟動後,出現了一個錯誤:
‘tools.jar’ seems to be not in Android Studio classpath.
Please ensure JAVA_HOME points to JDK rather than JRE.

如圖:
技術分享圖片

從提示的信息可以看出,似乎是說缺少了tools.jar文件。
根據提示,我到了JDK的安裝路徑下的lib文件夾中查看,結果確實沒有tool.jar,為什麽會出現這個問題呢?

二、出現問題的原因及解決方法

在網上看了一些文章後,發現了問題的原因。
原來,在安裝JDK的時候,誤將jre覆蓋到了jdk上(當時安裝的時候不懂)!
詳解一下這個問題,在jdk安裝的時候,會出現兩次選擇路徑。第一次是jdk的安裝路徑,第二次是jre的安裝路徑。這兩個路徑不能相同,否則jre的某些東西會把jdk的給覆蓋掉。舉個例子,jdk的安裝路徑是E:\Java\Jdk,那麽,jre就可以是E:\Java\Jre,這樣就不會出現這個問題了。
按照這個思想,我重裝了一遍jdk,再次啟動Android studio,成功啟動!

三、拓展

拓展一下,關於jdk和jre。其實簡單來說,jdk是java開發核心組件,是用來編譯解釋java程序的核心組件的;而JRE則是java的運行環境。
另外,網上有的說這個問題是因為jdk版本過高,我覺得應該不是這個問題,我使用的是jdk 1.8也能正常運行。

安裝Android studio出現'tools.jar' seems to be not in Android Studio classpath......的解決方法