Научете как лесно да инсталирате Java на Debian 12 (Bookworm) с нашето ръководство стъпка по стъпка. Подобрете вашата система за мощни Java приложения!
Java, многофункционален и мощен език за програмиране, е основен инструмент за разработчиците и потребителите. Той позволява създаването на стабилни приложения, работи на множество платформи и играе решаваща роля във функционирането на много съвременни софтуерни системи.
Това ръководство ще ви преведе през процеса стъпка по стъпка на инсталиране на Java на Debian 12 (Bookworm).
Инсталирането му отваря вратата към множество възможности, от стартиране на базирани на Java сървърни приложения до изпълнение на Java байт код за настолни приложения.
Преди това обаче искаме да изясним различните издания и версии на Java, за да бъдем възможно най-полезни и информативни и да ви дадем възможно най-ясно разбиране на всяка от стъпките в това ръководство.
Разлики между OpenJDK и OpenJRE
OpenJDK и OpenJRE са свързани, но в същото време различни софтуерни компоненти, използвани в средата за разработка и изпълнение на Java. Ето основните разлики между двете:
- OpenJDK е реализация на платформа с отворен код Java SE (Standard Edition). Той включва Java Development Kit (JDK), който предоставя инструменти за разработване и компилиране на Java приложения, и Java Runtime Environment (JRE), който е необходим за стартиране на Java приложения на компютъра на потребителя.
- 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: командата не е намерена”, вашата система все още не е добавила поддръжка за Java, така че нека продължим с нейното инсталиране.
Стъпка 2: Инсталирайте OpenJDK на Debian 12
За по-голяма яснота ще заявим веднага, че Debian предоставя „по подразбиране-jdk” мета-пакет, редовно актуализиран, за да доставя най-новата версия на текущата версия на OpenJDK LTS за удобство на своите потребители.
И така, използването на APT командата по-долу ще инсталира OpenJDK 17 LTS на вашата система Debian 12 (Bookworm).
sudo apt install default-jdk
Като инсталирате „по подразбиране-jdk”, вие получавате OpenJDK 17 и OpenJRE 17, инсталирани на вашата система едновременно.
Ако обаче искате да инсталирате само OpenJDK, можете да постигнете това, като изпълните:
sudo apt install openjdk-17-jdk
По същия начин, ако искате да инсталирате само JRE двигателя, командата, от която се нуждаете, е:
sudo apt install openjdk-17-jre
Стъпка 3: Проверете инсталацията
С предоставената по-долу команда проверете дали инсталацията е успешна. Трябва да изведе подобно на следното:
java -version
Както можете да видите от изхода на командата, вече имаме успешно инсталиран 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"
Накрая приложете промените и проверете дали всичко е правилно, като изпълните двете команди по-долу.
source /etc/environment
echo $JAVA_HOME
Както можем да видим от echo
команден изход, the JAVA_HOME
променливата на средата е зададена правилно. Следователно изпълнението на командата по-долу трябва да доведе до резултат като показания.
ls -l $JAVA_HOME
Деинсталирайте Java на Debian 12
Ако искате да премахнете Java от вашата система Debian 12 по някаква причина, първо използвайте командата по-долу, за да намерите всички локално инсталирани Java пакети.
sudo dpkg -l | grep 'jdk\|jre'
След това ги предайте като имена след „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
И накрая, почистете вашата система Debian от всички останали зависимости.
sudo apt autoremove --purge
Не забравяйте да премахнете JAVA_HOME
променлива от „/etc/environment”, като просто го отворите и изтриете реда, който го съдържа.
Заключение
Както можете да видите, инсталирането на Java на Debian 12 (Bookworm) е лесен процес, който отваря свят от възможности както за разработчиците, така и за потребителите.
Съвместимостта на различни платформи, устойчивостта и богатата стандартна библиотека на Java я правят незаменим инструмент за много приложения и услуги.
Докато се впускате в света на Java програмирането на Debian 12, не забравяйте да поддържате вашата Java инсталация актуална, за да осигурите съвместимост с най-новите функции и корекции за сигурност.
Редовното актуализиране на вашите пакети с мениджъра на пакети APT или настройването на автоматични актуализации на вашата система Debian ще гарантира, че имате достъп до най-новите версии и корекции на грешки.
Благодаря за отделеното време! Надявам се, че ще намерите това ръководство за полезно. Вашите отзиви и коментари са добре дошли.
Публикациите се превеждат автоматично с google translate