Linux Ubuntu Android SDK менеджер не запускается - андроид: java: не найден

Я извлек SDK android в папку, которую я назвал "/usr/android/android-sdk-linux". Я перехожу к "tools/" и дважды щелкните исполняемый файл "android", нажмите "Run in Terminal", но ничего не происходит. Я также нажимаю "Run", но снова ничего не происходит. Я запускаю его в терминале (команда ./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

Ответ 1

Все, что я должен был сделать, это sudo apt-get install openjdk-7-jdk. Никогда не пытайтесь выполнить ручную установку. о, и сожалею о моем невежестве в предыдущих ответах.

Ответ 2

когда вы используете дистрибутив Linux на базе Debian, лучшее решение, если вы устанавливаете JDK вручную (не из репозитория), - это сделать символическую ссылку, указывающую на команду java.

Я решил эту проблему. Создайте ссылку symbolik с именем /usr/bin/java, чтобы указать ее /home/your_name/your_jdk_folder/bin/java

Это примерная команда в терминале/консоль

sudo ln -s /home/azware/tmp/jdk1.7.0_03/bin/java /usr/bin/java

Ответ 3

Использование Ubuntu 14.04 с Sun JDK 1.8 in/opt/jdk Я решил эту проблему следующим образом:

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

В этом случае используется альтернативная система Debian, используемая Ubuntu. Обратите внимание, что это в том случае, если у вас нет других Java (то есть OpenJDK). Если у вас установлена ​​другая Java, скорее всего, у вас уже есть альтернатива, установленная для нее. Обратитесь к справочной странице обновлений-альтернатив, чтобы узнать, как работает система.

Ответ 4

Похоже, что у вас нет java. Попробуйте запустить java - это не найден?

Ответ 5

Убедитесь, что у вас установлен Java6 JDK.

Ответ 6

Я использовал студию Android на ubuntu 14.04, 64bit, и эта ошибка была вызвана проблемами с разрешением файла в $home/android-studio/sdk/tools

$sudo chmod -R 755 ./*

Запуск команды в $home/android-studio/sdk/tools решил проблему.