Я попытался использовать метод, найденный повсюду (и тот, который я уже использовал), с PPP webupd8 для установки oracle-java9-installer и oracle-java9-set-default. Тогда, независимо от того, что я делаю, когда я запускаю 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 Make для установки Android Studio, он устанавливает OpenJDK, который будет хорошо, но Android Studio делает укажите, что это, вероятно, вызовет проблемы. Поэтому я бы предпочел получить JDK от Oracle.
Я попытался установить его на две разные установки, но у меня такая же проблема.
Я пробовал установить JAVA_HOME в / usr / lib / jvm / java-9-oracle (потому что нет папки jdk) с использованием EXPORT или вручную в / etc / environment безрезультатно.
java --version возвращает:
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 --version возвращает:
javac 9-ea
Может кто-нибудь мне помочь?
Редактировать: я просто понял, что могу загрузить его с java.com, разархивировать и установить мой JAVA_HOME в эту распакованную папку. Может быть, это единственное решение?