Изменение JDK от открывает JDK to Oracle JDK

Я установил Studio Android в Ubuntu следующими двумя командами:

  1. sudo apt-get ubuntu-make
  2. umake android

Это установило с OpenJDK bydefault с помощью Инструмента Разработчика Ubuntu.

Теперь я хочу измениться, JDK от Открывают JDK to Oracle JDK. Я должен сделать это? Если да, почему? В противном случае затем, как я изменяю JDK на Oracle?

3
задан 29 March 2016 в 21:22

2 ответа

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

Изменение в командной строке согласно загруженной версии и путь.

0
ответ дан 1 December 2019 в 16:25

Почему выбирают Oracle Java?

Java Oracle - то, что использует большинство проектов Java. Они тестируют свои продукты с помощью него. Они обычно не тестируют свои продукты на OpenJDK.

Это означает, что ошибки исправлены, когда они обнаруживаются на Java Oracle. Ошибки обычно не становятся фиксированными, когда они обнаруживаются только на OpenJDK.

, Если Вы хотите менее ошибочный опыт в целом, Java Oracle является более оптимальным вариантом.

Установка 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

Для переключения между установленными альтернативами Java Списка JDKs

  1. :

    update-java-alternatives -l
    
  2. Находят строку с Java, который Вы хотите.

  3. Помнят первую часть строки. Например, Java Oracle 8 строка могла бы быть похожей на это в Вашей системе:

    java-8-oracle                  1082       /usr/lib/jvm/java-8-oracle
    

    первая часть строки там java-8-oracle.

  4. Набор первая часть строки Вы хотите как альтернатива Java (замена java-8-oracle с Java, который Вы хотите):

    sudo update-java-alternatives -s java-8-oracle
    
3
ответ дан 1 December 2019 в 16:25

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

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