Я установил Studio Android в Ubuntu следующими двумя командами:
sudo apt-get ubuntu-make
umake android
Это установило с OpenJDK bydefault с помощью Инструмента Разработчика Ubuntu.
Теперь я хочу измениться, JDK от Открывают JDK to Oracle JDK. Я должен сделать это? Если да, почему? В противном случае затем, как я изменяю JDK на Oracle?
Java Oracle является JDK, официально поддерживаемый студией андроида, и можно изменить jdk, устанавливающий использование
update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.8.0_20/bin/java" 1
update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.8.0_20/bin/javac" 1
Изменение в командной строке согласно загруженной версии и путь.
Java Oracle - то, что использует большинство проектов Java. Они тестируют свои продукты с помощью него. Они обычно не тестируют свои продукты на OpenJDK.
Это означает, что ошибки исправлены, когда они обнаруживаются на Java Oracle. Ошибки обычно не становятся фиксированными, когда они обнаруживаются только на OpenJDK.
, Если Вы хотите менее ошибочный опыт в целом, Java Oracle является более оптимальным вариантом.
диспетчер пакетов APT Ubuntu помогает установить программное обеспечение, программное обеспечение удаления и программное обеспечение обновления. Если Вы хотите эти преимущества с Java Oracle, сделайте следующее (замена java8
с версией, которую Вы хотите; например, для получения Java 9 установите oracle-java9-installer
вместо этого):
sudo add-apt-repository ppa:webupd8team/java
sudo apt update
sudo apt install oracle-java8-installer
:
update-java-alternatives -l
Находят строку с Java, который Вы хотите.
Помнят первую часть строки. Например, Java Oracle 8 строка могла бы быть похожей на это в Вашей системе:
java-8-oracle 1082 /usr/lib/jvm/java-8-oracle
первая часть строки там java-8-oracle
.
Набор первая часть строки Вы хотите как альтернатива Java (замена java-8-oracle
с Java, который Вы хотите):
sudo update-java-alternatives -s java-8-oracle