ОС: Debian Stretch
Android Studio 3.4
JDK: открыть jdk 1.8
Моя сборка Android Studio завершается с ошибкой:
Не удается найти системный компилятор Java.Убедитесь, что вы установили JDK (не просто JRE) и сконфигурировали системную переменную JAVA_HOME так, чтобы она указывала на соответствующий каталог.
Я установил JAVA_HOME, STUDIO_JDK и т. Д. И попробовал различные трюки с openjdk, безудачи.
Моя JRE по умолчанию установлена по умолчанию в соответствии с рекомендациями
Я пытаюсь обновить расположение JDK по умолчанию следующим образом, что вызвало еще одну ошибку:
Уже убили пару часов, чтобы решить эту проблему.Так что давайте Android Studio 3.4, мои вопросы:
- Что не так со встроенным компилятором?
- Является ли openJDK 1.8 допустимым JDK для Android Studio 3.4 для сборки / компиляции проектов?Или мне нужен Oracle-jdk?
- Я вижу, что лицензирование oracle-jdk изменилось, могу ли я использовать его для создания коммерческих приложений?
Редактировать Я нашелпозже, когда возникла проблема, Debian stretch установил только jvm.Я попытался запустить javac -version
, что не удалось, так как по умолчанию stretch получил только jre.Позже я установил openjdk-8-jdk, который исправил проблему:
sudo apt-get install openjdk-8-jdk
javac -version
javac 1.8.0_212