[英]Linux Ubuntu Android SDK manager not starting up - android:java: not found
我將android SDK解壓縮到一個名為“/ usr / android / android-sdk-linux”的文件夾中。 我進入“工具/”並雙擊可執行文件“android”,單擊“在終端中運行”但沒有任何反應。 我也點擊“運行”,但沒有任何反應。 我在終端( ./android
命令)中運行它,我得到:
./android: 1: ./android: java: not found
./android: 1: ./android: java: not found
./android: 110: exec: java: not found
那為什么會這樣呢?
編輯:以下是~$ java
的結果
* default-jre
* gcj-4.6-jre-headless
* openjdk-6-jre-headless
* gcj-4.5-jre-headless
* openjdk-7-jre-headless
我所要做的就是sudo apt-get install openjdk-7-jdk
。 永遠不要再嘗試手動安裝。 哦,抱歉我對之前的答案一無所知。
當您使用基於Debian的Linux發行版時,如果您手動(而不是從存儲庫)安裝JDK,更好的解決方案是創建一個指向java命令的符號鏈接。
我解決了這個問題。 創建一個名為/ usr / bin / java dan的symbolik鏈接指向/ home / your_name / your_jdk_folder / bin / java
這是terminal / konsol中的示例命令
sudo ln -s /home/azware/tmp/jdk1.7.0_03/bin/java /usr/bin/java
在/ opt / jdk中使用Ubuntu 14.04和Sun JDK 1.8我解決了這個問題:
sudo update-alternatives --install /usr/local/bin/java java /opt/jdk/bin/java 0
sudo update-alternatives --install /usr/local/bin/javac javac /opt/jdk/bin/javac 0
這使用了Ubuntu也使用的基於Debian的替代系統。 請注意,如果您沒有安裝任何其他Java(即OpenJDK)。 如果您安裝了另一個Java,則可能已經安裝了替代Java。 請參閱update-alternatives手冊頁以了解系統的工作原理。
看起來你沒有安裝java。 嘗試只運行java
- 是不是找不到?
確保安裝了特別的Java6 JDK 。
我在ubuntu 14.04,64bit上使用android studio,這個錯誤是由$home/android-studio/sdk/tools
的文件權限問題引起的
$sudo chmod -R 755 ./*
在$home/android-studio/sdk/tools
運行命令解決了這個問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.