Ответ 1
Все, что я должен был сделать, это sudo apt-get install openjdk-7-jdk
. Никогда не пытайтесь выполнить ручную установку. о, и сожалею о моем невежестве в предыдущих ответах.
Я извлек 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
Все, что я должен был сделать, это sudo apt-get install openjdk-7-jdk
. Никогда не пытайтесь выполнить ручную установку. о, и сожалею о моем невежестве в предыдущих ответах.
когда вы используете дистрибутив 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
Использование 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, скорее всего, у вас уже есть альтернатива, установленная для нее. Обратитесь к справочной странице обновлений-альтернатив, чтобы узнать, как работает система.
Похоже, что у вас нет java. Попробуйте запустить java
- это не найден?
Убедитесь, что у вас установлен Java6 JDK.
Я использовал студию Android на ubuntu 14.04, 64bit, и эта ошибка была вызвана проблемами с разрешением файла в $home/android-studio/sdk/tools
$sudo chmod -R 755 ./*
Запуск команды в $home/android-studio/sdk/tools
решил проблему.