#java #adoptopenjdk #debian-packaging
Вопрос:
У меня на моем Debian 11 Bullseye установлены эти JDK :
sudo update-java-alternatives -l
java-1.11.0-openjdk-amd64 1111 /usr/lib/jvm/java-1.11.0-openjdk-amd64
java-1.8.0-openjdk-amd64 1081 /usr/lib/jvm/java-1.8.0-openjdk-amd64
Я хочу переключиться на OpenJDK 17 и хотел бы знать, предпочтительнее ли устанавливать Eclipse Temurin OpenJDK 17 вместо пакета deb OpenJDK 17?
ПРИМЕЧАНИЕ: Преимущества Темурина в соответствии с Adoptium заключаются в следующем :
поддерживает высококачественные, сертифицированные по стандарту TCK среды выполнения и связанные с ними технологии для использования в экосистеме Java™
Комментарии:
1. ИМХО, это в основном основано на мнениях. Если вы просто хотите работать с Java 17, используйте все, что проще всего установить. Если вам нужно выбрать между различными версиями из-за ограничений производительности, вам необходимо выполнить тесты производительности с различными версиями и реалистичными рабочими нагрузками.
2. Спасибо, Томас! Поскольку я хочу использовать OpendJDK Temurin, в какой каталог я могу переместить извлеченный архивный файл OpenJDK (более подходящий каталог)? ПРИМЕЧАНИЕ: Каталог usr/lib/jvm содержит только (и запрещает архивный файл) jdk, установленный с помощью apt-get
3. Извините, но я не знаю. Я когда-либо устанавливал пакеты debian openjdk только на машины debian.
4. Наконец я нашел решение. Вам необходимо создать папку jdk в каталоге opt (opt/jdk). Смотрите эту ссылку Установите JDK с targz