[英]Error to run Android Studio
我安裝了Android Studio,然后按照此處描述的所有步驟操作
但是當我啟動studio.sh
我收到此消息的錯誤:
'tools.jar'不在Android Studio類路徑中。 請確保JAVA_HOME指向JDK而不是JRE
這里的任何人都可以幫我嗎?
檢查您的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中
這是因為安裝了JAVA JRE而不是JAVA JDK。
解決方案很簡單:
sudo apt-get install openjdk-7-jdk
http://www.maxmakedesign.co.uk/development/2013/android-studio-tools-jar-classpath/
錯誤是自解釋的,您需要將環境變量設置為JDK路徑而不是JRE
JDK_HOME: C:\Program Files\Java\jdk1.7.0_07
檢查linux的路徑
這可能是重復的Android Studio無法正常工作
寡婦7 64位。
在OpenSuSE 13.1和一些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
我在新安裝的Linux Mint 16上遇到了同樣的問題。要修復此問題,您只需輸入命令即可
sudo apt-get install openjdk-7-jdk
就是這樣。 您甚至不需要在您的環境中添加存儲庫或創建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=/home/user/installs/jdk1.7.0_40 PATH=$JAVA_HOME/bin
source ~/.bashrc
或source ~/.bash_profile
安裝完成后,您可以檢查它:
java -version which java
如果所有事情都是正確的那么正確的答案應該是這樣的:
java版“1.7.0_40”
Java(TM)SE運行時環境(版本1.7.0_40-b43)
Java HotSpot(TM)64位服務器VM(內置24.0-b56,混合模式)
將以下語句附加到studio.sh中android-studio / bin目錄中的文件:
JAVA_HOME=/home/user/installs/jdk1.7.0_40
最后使用以下命令啟動Android Studio:
./studio.sh
在ubuntu上,我已經嘗試了這里描述的所有方法但沒有工作。
我最終做的是:
從oracle下載JDK,解壓縮歸檔
編輯android-studio/bin/studio.sh
並添加到頂部
export JAVA_HOME = / path / to / jdk
保存文件和cd android-studio/bin
並啟動Android Studio: ./studio.sh
對我來說,使用Gnome 16.2運行Fedora 22 ,這個解決方案幫助了我。 簡而言之,您應該安裝java-1.8.0-openjdk-devel,這是JDK的開發文件。
打開終端並搜索最新版本的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
問題是Fedora 20上的一個錯誤。這個錯誤很奇怪:如果我安裝了Google Talk插件,那么Eclipse會崩潰( https://bugs.eclipse.org/bugs/show_bug.cgi?id=334466 )。 這對我來說很瘋狂。 我認為這是Java版本,而Java 6我的日食仍在崩潰。 要解決這個問題,我應該使用gnome / GTK而不是KDE。 現在它工作“很好”(在gnome環境中)。 謝謝你的所有答案。
我在Windows 7 x64專業版上遇到了類似的問題。 請注意以下步驟來解決此問題。
如果您使用的是jdk1.7 x64位版本,則必需的路徑中缺少tools.jar。
請安裝x86版本的jdk1.7
設置JDK_HOME =“C:\\ Program Files(x86)\\ Java \\ jdk1.7.0_67”並將路徑環境變量更新為path =“C:\\ Program Files(x86)\\ Java \\ jdk1.7.0_67 \\ bin”注意:Linux把正確的道路。
從/ android-studio \\ bin文件夾啟動32位應用程序。
我使用32位jdk1.7在Windows 7上測試並驗證了這些步驟
這可能是因為您的機器中沒有安裝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
. /etc/environment
幾個有用的鏈接進一步澄清:
希望這可以幫助。
在Windows 7上,只需右鍵單擊管理員,即可在android-studio / bin文件夾中運行studio.bat文件。 現在您要求導入以前的工作室設置。 忽略這一點,在下一個對話框中,您可以指定jdk目錄的路徑。 就這樣。
馬塞爾
我在引用時遇到了這個問題
[drive]:\Program Files\Java\jdk1.8.0_65
在我的JAVA_HOME環境中,而不是推薦的Android Studio
[drive]:\Program Files\Java\jdk1.7.0_79.
我在Windows 10 Pro上使用JD64的x64版本。
來自Android Studio的安裝說明。
在設置Android Studio之前,請確保已安裝JDK 6或更高版本(僅JRE是不夠的)-JDK 7在開發Android 5.0及更高版本時是必需的。 要檢查是否安裝了JDK(以及版本),請打開終端並鍵入javac -version。 如果JDK不可用或版本低於版本6,請下載Java SE Development Kit 7
http://developer.android.com/sdk/installing/index.html?pkg=studio
你必須檢查兩件事:
/etc/environment
文件是否具有引用Java安裝目錄的正確JAVA_HOME
和PATH
值。 在我的Linux Mint 17.3安裝中,我發現這些指令非常有用。
問題似乎歸結為系統的默認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)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.