我已經安裝了Android的工作室和我執行了所有步驟描述here錯誤運行Android Studio中
但是,當我開始studio.sh
我得到了一個錯誤此消息:
「的tools.jar」不是在Android Studio類路徑中。請確保JAVA_HOME指向JDK而不是JRE
任何人都可以在這裏幫助我嗎?
我已經安裝了Android的工作室和我執行了所有步驟描述here錯誤運行Android Studio中
但是,當我開始studio.sh
我得到了一個錯誤此消息:
「的tools.jar」不是在Android Studio類路徑中。請確保JAVA_HOME指向JDK而不是JRE
任何人都可以在這裏幫助我嗎?
的錯誤是不言自明的,你需要設置環境變量JDK路徑,而不是JRE這裏是
JDK_HOME: C:\Program Files\Java\jdk1.7.0_07
檢查爲Linux
路徑,這裏是可以複製Android Studio not working
對不起。我沒有告訴我的操作系統:linux(Fedora 18 64)。我已經創建並配置了JAVA_HOME和PATH,但我仍然收到此消息。 – user1321759
不是JAVA_HOME,它應該是JDK_HOME到jdk路徑... –
JAVA_HOME或JDK_HOME - 這是無關緊要的。在這種情況下都不能工作...... –
檢查您的Java JDK是否正確安裝
dpkg --list | grep -i jdk
如果沒有,請安裝JDK
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update && sudo apt-get install oracle-java8-installer
安裝後,您必須啓用JDK
update-alternatives --display java
檢查Ubuntu使用的Java JDK 8
java -version
如果一切正確答案應該是這樣的:
java version "1.8.0_91"
Java(TM) SE Runtime Environment (build 1.8.0_91-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.91-b14, mixed mode)
檢查什麼編譯器用於
javac -version
它應該表現出這樣的事情
javac 1.8.0_91
最後,添加JAVA_HOME環境變量
編輯/etc/environment
,並添加JAVA_HOME=/usr/lib/jvm/java-8-oracle
到文件末尾
sudo nano /etc/environment
附加到文件末尾
JAVA_HOME=/usr/lib/jvm/java-8-oracle
這樣您就可以重新啓動,你可以從與終端做到這一點:
sudo reboot
如果你想刪除的JDK
sudo apt-get remove oracle-java8-installer
sudo apt-get install default-jdk
這一切都在Ubuntu的11
我已經解決了它。我無法使用apt-get,因爲我使用的是Fedora。我使用百勝。不過謝謝。 – user1321759
謝謝@Elshan,工作就像一個魅力。有趣的是,在我完成Android Studio運行之後,沒有設置JAVA_HOME變量。但我不在乎,因爲它的工作原理。 –
我無法撤銷我的upvote,但我意識到它導致了第6版JDK的安裝,並且Android Studio會像地獄一樣拋出錯誤。所以它不像魅力。 –
in OpenSuSE 13.1 and some 13。2個版本中,你還需要:
java-1_7_0-openjdk-devel
包對於x86: JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0/ sh studio.sh
對於x64: JAVA_HOME=/usr/lib64/jvm/java-1.7.0-openjdk-1.7.0/ sh studio.sh
問題是Fedora 20上的一個bug。這個bug是v奇怪的是:如果我安裝了Google Talk插件,那麼Eclipse崩潰(https://bugs.eclipse.org/bugs/show_bug.cgi?id=334466)。這對我來說很瘋狂。我認爲這是Java版本,而在Java 6中,我的eclipse仍然崩潰。爲了解決這個問題,我應該使用gnome/GTK來代替KDE。現在它工作得很好(在gnome環境中)。感謝所有的答案。
我有一個新安裝的Linux Mint的16相同的問題要解決這個問題,你只需要鍵入命令
sudo apt-get install openjdk-7-jdk
就是這樣。你甚至不需要在你的環境中添加repositories或創建JAVA_HOME。
如果JAVA JDK安裝正確,首先檢查
的dpkg --list | grep的-i JDK
如果沒有安裝JDK 從Oracle下載最新版本的JDK的
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
解壓縮到適當的位置在你的機器 獲取提取地點
VI的〜/ .bashrc或vi〜/ .bash_profile中 JAVA_HOME = /家庭/用戶/安裝/ jdk1.7.0_40 PATH = $ JAVA_HOME/bin中
源〜/ .bashrc或者源〜/ .bash_profile中
安裝後,你可以檢查它 Java的版本 whcih的Java
如果所有的事情都是正確的,那麼正確的答案應該是這樣的:
Java版本 「1.7.0_40」 的Java(TM)SE運行時環境(建立1.7.0_40-b43)中 的Java熱點(TM)64位服務器VM(構建24.0-b56,混合模式)
最後通過以下命令啓動你的Android工作室 ./studio.sh
這是可能是因爲你的機器沒有安裝jdk。我在第一次運行時遇到了同樣的問題。打開終端(CTRL + ALT + T)並鍵入:sudo apt-get install openjdk-7-jdk
完成安裝Java環境變量時。操作步驟如下:
sudo gedit /etc/environment
JAVA_HOME=/usr/lib/jvm/java-7-openjdk-i386
(位置可能取決於安裝的Java不同)export JAVA_HOME
. /etc/environment
夫婦爲進一步澄清有幫助鏈接的:
希望這有助於。
我在Windows 7 x64專業版上遇到類似的問題。請注意以下步驟來解決這個問題。
如果您使用jdk1.7 x64位版本,tools.jar從所需路徑丟失。
請安裝jdk1.7的x86版
設置JDK_HOME = 「C:\ Program Files文件(x86)的\的Java \ jdk1.7.0_67」 和更新路徑環境變量PATH =「C:\程序文件(x86)\ Java \ jdk1.7.0_67 \ bin「 注意:Linux放置正確的路徑。
從/ android-studio \ bin文件夾啓動32位應用程序。
我測試和驗證Windows 7上這些步驟與32位jdk1.7
在Windows 7只需要運行在你的Android工作室/ bin文件夾中的文件studio.bat用右鍵以管理員身份。現在您可以詢問導入以前的演播室設置。忽略這個,在下一個對話框中你可以指定你的jdk目錄的路徑。 就是這樣。
Marcel
這是由於安裝了JAVA JRE而不是JAVA JDK引起的。
解決方法很簡單:
sudo apt-get install openjdk-7-jdk
http://www.maxmakedesign.co.uk/development/2013/android-studio-tools-jar-classpath/
謝謝,它的工作。 –
它幫我「sudo apt-get install openjdk-7-jdk」 – Justcurious
這對我有幫助。在Ubuntu 15.10上,我必須用'JAVA_HOME =/usr/lib/jvm/java-7-openjdk-amd64 /。/ studio.sh' – rubo77
在Ubuntu上我已經試過在此處描述,但沒有工作過的所有方法。
我到底做了什麼是:從Oracle
下載JDK,解壓存檔
編輯android-studio/bin/studio.sh
並在頂部
出口JAVA_HOME添加= /路徑/到/ jdk
保存文件和cd android-studio/bin
並啓動Android Studio:./studio.sh
寡婦7 64位。
在Windows 7 64位上正常工作! – MrMins
當我在Mac OSX El Capitan上通過Wine安裝Android Studio時,此功能非常完美。 –
對於我來說,運行Fedora的與Gnome 16.2,這solution幫助我。 總之,您應該安裝JDK的java-1.8.0-openjdk-devel,開發文件。
打開終端並搜索最新版本的JDK開發包:
$ dnf search jdk-devel
Last metadata expiration check performed 12:44:51 ago on Mon Aug 3 22:20:24 2015.
============================ N/S Matched: jdk-devel ============================
java-1.8.0-openjdk-devel.x86_64 : OpenJDK Development Environment
java-1.8.0-openjdk-devel-debug.x86_64 : OpenJDK Development Environment with
: full debug on
$ sudo dnf install java-1.8.0-openjdk-devel
我就遇到了這個問題,當我在我的JAVA_HOME環境VAR引用
[drive]:\Program Files\Java\jdk1.8.0_65
代替Android Studio推薦
[drive]:\Program Files\Java\jdk1.7.0_79.
我正在使用JDK的x64版本Windows 10 Pro。
從Android Studio安裝說明。
在您設置Android Studio之前,請確保您已安裝JDK 6或更高版本(僅JRE是不夠的) - 開發Android 5.0和更高版本時需要使用JDK 7。要檢查是否安裝了JDK(以及哪個版本),請打開終端並鍵入javac -version。如果JDK是不可用或版本比6版本低,下載Java SE開發工具包7
http://developer.android.com/sdk/installing/index.html?pkg=studio
你有兩件事情你必須檢查:
/etc/environment
文件具有指向您的Java安裝目錄的正確的JAVA_HOME
和PATH
值。在我的Linux Mint 17.3安裝中,我發現these instructions非常有幫助。
這個問題似乎歸結爲系統的默認Java爲OpenJDK,Android Studio偏愛Oracle的JDK。實際上,我沒有執行教程中給出的OpenJDK刪除步驟,但只下載了Oracle JDK並將其設置爲我的系統默認值。 Android Studio馬上工作。
萬一鏈接的頁面永遠消失了,我所採取的步驟是
下載Oracle JDK。我的版本是1.7.0_79。
tar -zxvf jdk-7u79-linux-x64.tar.gz
sudo mkdir -p /opt/java
sudo mv jdk1.7.0_79 /opt/java
sudo update-alternatives --install "/usr/bin/java" "java" "/opt/java/jdk1.7.0_79/bin/java" 1
sudo update-alternatives --set java /opt/java/jdk1.7.0_25/bin/java
和
java -version
確認是使用Oracle JDK系統,使輸出像
java version "1.7.0_79"
Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)
這個鏈接可以幫助你[鏈接](http://stackoverflow.com/questions/16578321/android-studio-cant-start) – vinoth
我不明白投下的投票。他問了一個簡單的問題。它是一個沖洗和投票的要求嗎?社區應該支持新用戶,而不是嘗試將其推出。 – Allensb
我也有同樣的問題,並從Stackoverflow發現這篇文章。解決了這個問題。 [Stack Overflow post](http://stackoverflow.com/questions/27528652/tools-jar-seems-to-be-not-in-android-studio-classpath-on-windows-8) – user1223879