簡體   English   中英

Linux Ubuntu Android SDK管理器無法啟動 - android:java:找不到

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM