Как да инсталирате Java на Debian 12 (Bookworm)

Сподели

Научете как лесно да инсталирате Java на Debian 12 (Bookworm) с нашето ръководство стъпка по стъпка. Подобрете вашата система за мощни Java приложения!

Java, многофункционален и мощен език за програмиране, е основен инструмент за разработчиците и потребителите. Той позволява създаването на стабилни приложения, работи на множество платформи и играе решаваща роля във функционирането на много съвременни софтуерни системи.

Това ръководство ще ви преведе през процеса стъпка по стъпка на инсталиране на Java на Debian 12 (Bookworm).

Инсталирането му отваря вратата към множество възможности, от стартиране на базирани на Java сървърни приложения до изпълнение на Java байт код за настолни приложения.

Преди това обаче искаме да изясним различните издания и версии на Java, за да бъдем възможно най-полезни и информативни и да ви дадем възможно най-ясно разбиране на всяка от стъпките в това ръководство.

Разлики между OpenJDK и OpenJRE

OpenJDK и OpenJRE са свързани, но в същото време различни софтуерни компоненти, използвани в средата за разработка и изпълнение на Java. Ето основните разлики между двете:

  1. OpenJDK е реализация на платформа с отворен код Java SE (Standard Edition). Той включва Java Development Kit (JDK), който предоставя инструменти за разработване и компилиране на Java приложения, и Java Runtime Environment (JRE), който е необходим за стартиране на Java приложения на компютъра на потребителя.
  2. OpenJRE е среда за изпълнение на Java приложения. Той включва Java Virtual Machine (JVM), двигателят, който изпълнява Java код, и библиотеките с класове на Java, които осигуряват основната функционалност на платформата Java. OpenJRE не включва инструментите за разработка и компилаторите, които са част от JDK.

В обобщение, OpenJDK е пълна Java среда за разработка и изпълнение, докато OpenJRE е само среда за изпълнение. JDK компонентът на OpenJDK включва JRE компонента, но не и обратното.

Следователно, ако разработвате Java приложения, ще ви е необходим OpenJDK, докато ако искате да стартирате само базирани на Java такива, OpenJRE е достатъчен.

Инсталирайте Java на Debian 12 (Bookworm)

Въпреки че Java 11 LTS сега е най-широко използваната версия, следвана плътно от Java 8 LTS, гледайки напред и следвайки указанията на Oracle, Java 17 LTS е правилният начин. За щастие, това е точно версията, налична в хранилищата на Debian 12.

Стъпка 1: Проверете дали Java вече е инсталирана

Първо се уверете, че Java вече не е инсталирана на вашата система Debian. Въведете следното:

java
  Проверете дали Java вече е инсталирана на вашата система Debian 12.
Проверете дали Java вече е инсталирана на вашата система Debian 12.

Ако получите съобщение като показаното по-горе, „java: командата не е намерена”, вашата система все още не е добавила поддръжка за Java, така че нека продължим с нейното инсталиране.

Стъпка 2: Инсталирайте OpenJDK на Debian 12

За по-голяма яснота ще заявим веднага, че Debian предоставя „по подразбиране-jdk” мета-пакет, редовно актуализиран, за да доставя най-новата версия на текущата версия на OpenJDK LTS за удобство на своите потребители.

И така, използването на APT командата по-долу ще инсталира OpenJDK 17 LTS на вашата система Debian 12 (Bookworm).

sudo apt install default-jdk
Инсталирайте OpenJDK 17 на Debian 12 (Bookworm).
Инсталирайте OpenJDK 17 на Debian 12 (Bookworm).

Като инсталирате „по подразбиране-jdk”, вие получавате OpenJDK 17 и OpenJRE 17, инсталирани на вашата система едновременно.

Ако обаче искате да инсталирате само OpenJDK, можете да постигнете това, като изпълните:

sudo apt install openjdk-17-jdk

По същия начин, ако искате да инсталирате само JRE двигателя, командата, от която се нуждаете, е:

sudo apt install openjdk-17-jre

Стъпка 3: Проверете инсталацията

С предоставената по-долу команда проверете дали инсталацията е успешна. Трябва да изведе подобно на следното:

java -version
Проверете инсталираната версия на Java.
Проверете инсталираната версия на Java.

Както можете да видите от изхода на командата, вече имаме успешно инсталиран OpenJDK 17 на нашата система Debian 12.

Задайте променлива на средата JAVA_HOME

The JAVA_HOME променливата се използва от различни приложения, като среди за разработка и инструменти за изграждане, за намиране на двоични файлове и библиотеки на Java.

Кога JAVA_HOME е зададено, системата знае къде да търси JDK и може да го използва за изпълнение на Java приложения или компилиране на Java код. И така, отворете „/etc/environment” с текстовия редактор на терминала, който използвате:

sudo nano /etc/environment

След това добавете в него реда:

JAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64"
Задайте променлива на средата JAVA_HOME.
Задайте променлива на средата JAVA_HOME.

Накрая приложете промените и проверете дали всичко е правилно, като изпълните двете команди по-долу.

source /etc/environment
echo $JAVA_HOME
Проверете променливата на средата JAVA_HOME.
Проверете променливата на средата JAVA_HOME.

Както можем да видим от echo команден изход, the JAVA_HOME променливата на средата е зададена правилно. Следователно изпълнението на командата по-долу трябва да доведе до резултат като показания.

ls -l $JAVA_HOME
Проверете променливата на средата JAVA_HOME.
Проверете променливата на средата JAVA_HOME.

Деинсталирайте Java на Debian 12

Ако искате да премахнете Java от вашата система Debian 12 по някаква причина, първо използвайте командата по-долу, за да намерите всички локално инсталирани Java пакети.

sudo dpkg -l | grep 'jdk\|jre'
Деинсталирайте Java от Debian 12.
Деинсталирайте Java от Debian 12.

След това ги предайте като имена след „sudo apt прочистване” команда. В нашия случай ще изглежда така:

sudo apt purge default-jdk default-jdk-headless default-jre default-jre-headless openjdk-17-jdk openjdk-17-jdk-headless openjdk-17-jre openjdk-17-jre-headless
Деинсталирайте Java от Debian 12.
Деинсталирайте Java от Debian 12.

И накрая, почистете вашата система Debian от всички останали зависимости.

sudo apt autoremove --purge

Не забравяйте да премахнете JAVA_HOME променлива от „/etc/environment”, като просто го отворите и изтриете реда, който го съдържа.

Заключение

Както можете да видите, инсталирането на Java на Debian 12 (Bookworm) е лесен процес, който отваря свят от възможности както за разработчиците, така и за потребителите.

Съвместимостта на различни платформи, устойчивостта и богатата стандартна библиотека на Java я правят незаменим инструмент за много приложения и услуги.

Докато се впускате в света на Java програмирането на Debian 12, не забравяйте да поддържате вашата Java инсталация актуална, за да осигурите съвместимост с най-новите функции и корекции за сигурност.

Редовното актуализиране на вашите пакети с мениджъра на пакети APT или настройването на автоматични актуализации на вашата система Debian ще гарантира, че имате достъп до най-новите версии и корекции на грешки.

Благодаря за отделеното време! Надявам се, че ще намерите това ръководство за полезно. Вашите отзиви и коментари са добре дошли.

Публикациите се превеждат автоматично с google translate

Loading


Сподели