Не удалось установить Java Oracle JDK

Я попытался использовать метод, найденный везде (и что я уже использовал) с webupd8 PPA для установки oracle-java9-installer и oracle-java9-set-default. Затем независимо от того, что я делаю, когда я запускаю Studio Android, я получаю это:

WARN: Unknown class loader: jdk.internal.loader.ClassLoaders$AppClassLoader
WARN: Unknown class loader: jdk.internal.loader.ClassLoaders$PlatformClassLoader

JDK Required: 'tools.jar' seems to be not in Studio classpath.
Please ensure JAVA_HOME points to JDK rather than JRE. 

Когда я использую Ubuntu, Делают для установки Studio Android, она устанавливает OpenJDK, который был бы прекрасен, но Studio Android действительно высказывает мнение, чтобы сказать нам, что она, вероятно, вызовет проблемы. Таким образом, я получил бы JDK Oracle.

Я попытался установить его на двух различных установках, но у меня есть та же проблема.

Я попробовал установку JAVA_HOME к/usr/lib/jvm/java-9-oracle (потому что нет никакой jdk папки), использующий ЭКСПОРТ или вручную в/etc/environment напрасно.

Java - возвраты версии:

java version "9-ea"
Java(TM) SE Runtime Environment (build 9-ea+134)
Java HotSpot(TM) 64-Bit Server VM (build 9-ea+134, mixed mode)

javac - возвраты версии:

javac 9-ea

Кто-то может помочь мне?

Править: Я просто понял, что могу загрузить его с java.com, разархивировать его и установить мой JAVA_HOME на ту разархивированную папку. Возможно, это - единственное решение?

1
задан 16 September 2016 в 01:54

1 ответ

Java 9 не готов использоваться все же, специально для разработки. Произведите чистку и oracle-java9-installer и oracle-java9-set-default и установите соответствующий Java 8 пакетов.

инструкции по установке для Linux, данного на этой странице: https://developer.android.com/studio/install.html является очень четким. Вы не должны использовать make. Просто разархивируйте файл в папке и работайте studio.sh для завершения установки.

Удостоверяются, что Вы устанавливаете пакеты, необходимые для 64-разрядной архитектуры. Вы не найдете lib32bz2-1.0 в 16.04 repos все же. 16,04 пакетов, в которых Вы нуждаетесь, называют libbz2-1.0:i386, и необходимо установить тот.

2
ответ дан 7 December 2019 в 13:41

Другие вопросы по тегам:

Похожие вопросы: