logo

Настройване на променливи на средата за Java - Пълно ръководство за настройка на JAVA_HOME

В пътуването към изучаването на езика за програмиране Java настройка на променливи на средата за Java е от съществено значение, защото помага на системата да намери Java инструментите, необходими за стартиране на Java програмите. Сега това ръководство за това как да настроите променливи на средата за Java е решение на едно място за Mac Windows и Linux потребители. Тук обсъдихме процеса стъпка по стъпка за задаване на променливата на средата и в трите основни операционни системи.

Преди да настроите променливите на средата, Java Development Kit (JDK) трябва да бъде инсталиран на вашата система и трябва да знаете JDK инсталация директория във вашата система.

За настройка Променливи на средата на Java трябва да зададете



  • JAVA_HOME: Той сочи към директорията, в която е инсталиран JDK в системата.
  • ПЪТ: Той определя къде операционната система трябва да търси изпълними файлове.

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

Стъпка 1: Изтеглете JDK

  • Изтеглете и инсталирайте най-новия JDK от официалния Уебсайт на Oracle . За да знаете как да изтеглите JDK на Windows OS, вижте тази статия: Как да инсталирам Java на Windows Linux и macOS?

Стъпка 2: Комплект JAVA_HOME

  • Щракнете върху Windows + S, потърсете „Променливи на средата“ и щракнете Редактирайте променливите на системната среда . В Системни свойства прозорец щракнете върху Променливи на средата.
  • Сега отидете на Променлива на средата > раздел Системна променлива > щракнете  Нов .
Set-Environment-Variables-1' title=Задайте JAVA_HOME
  • В  Име на променливата  въведете полето  JAVA_HOME и в Променлива стойност въведете пътя, където е инсталиран JDK. Щракнете върху OK, за да запазите промените.
Set-Environment-Variables-2' loading='lazy' title=Име на променливата

Стъпка 3: Актуализирайте променливата на пътя

  • Сега имаме нужда актуализирайте променливата PATH. За целта отворете устройството C: отидете на Програмни файлове > Java > jdk-23 > папка bin след това копирайте пътя.
Set-Environment-Variables-3' loading='lazy' title=Актуализирайте променливата на пътя
  • Влез вътре Системни променливи раздел изберете променливата на пътя. Щракнете с десния бутон върху него и изберете опцията Редактиране . В прозореца за редактиране на среда щракнете Нов .
Set-Environment-Variables-4' loading='lazy' title=Системни променливи
  • След това добавете пътя към папката bin на JDK (напр.C:Program FilesJavajdk-23bin).
Set-Environment-Variables-5' loading='lazy' title=JDK
  • Кликнете добре за да запазите промените.

Стъпка 4: Проверете версията на Java

  • Сега, за да проверите инсталацията, отворете командния ред и изпълнете командите по-долу:

java --версия

Проверка на версията на Java' loading='lazy' title=java --версия
  • За да проверите Java компилатора, изпълнете командата по-долу:

Javac -версия

Проверете-javac-версията' loading='lazy' title=Javac -версия

Настройване на променливи на средата за Java в Linux

Ако сте потребител на Linux, намерете пълното решение за настройка на променливи на средата за Java в операционна система Linux.

Стъпка 1: Изтеглете и инсталирайте JAVA JDK

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

Стъпка 2: Отворете терминала на Linux

  • Сега имаме нужда задайте JAVA_HOME. За да направите това
  • Отворете терминала и изпълнете командата по-долу:

експортиране на JAVA_HOME=/path/to/your/jdk

Стъпка 3: Актуализирайте пътя

  • Актуализирайте ПЪТЕКА Променлива на Linux
  • Добавете JDKbinдиректория къмPATHи изпълнете командата по-долу в терминала:

експортиране PATH=$PATH:$JAVA_HOME/bin

Стъпка 4: Променете постоянна променлива на средата

Горните промени са временни. За да направите промените в променливите на средата постоянни, трябва да добавитеexportкоманди към конфигурационния файл на вашата обвивка. В зависимост от черупката, която използвате.

  • За баш използвайте командата нано ~/.bashrc
  • За zsh използвайте командата нано ~/.zshrc
  • За риба използвайте командата nano ~/.config/fish/config.fish

Добавете следните команди в края на файла.

експортиране на JAVA_HOME=/path/to/your/jdk

експортиране PATH=$PATH:$JAVA_HOME/bin

След като запазите файла, изпълнете следната команда, за да приложите промените:

източник ~/.bashrc

Това ще настрои вашия JAVA_HOME и PATH променливи на Linux постоянно.

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

  • За да потвърдитеJAVA_HOMEпът изпълнете командата по-долу:

echo $JAVA_HOME

  • Трябва да изведе пътя на JDK Installer. Ако изходът е празен, това означава JAVA_HOME променливата на средата не е зададена правилно.

Стъпка 6: Проверете актуализирания път

  • За да потвърдите актуализиранотоPATH run командата по-долу:

ехо $PATH

Трябва да изведе пътя на директорията bin към вашия JDK. Ако изходът е празен, това означава ПЪТЕКА променливата на средата не е зададена правилно. Тогава пиши java --version и javac -version за да проверите инсталацията.

Настройване на променливи на средата за Java в macOS

Ако сте потребител на Mac, намерете пълното решение за настройка на променливи на средата за Java в операционна система macOS.

Стъпка 1 : Конфигурирайте системата

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

Стъпка 2: Настройте началната страница на Java

  • Сега да зададете JAVA_HOME и PATH променливите на средата постоянно трябва да ги добавим към конфигурационния файл на нашата обвивка в зависимост от обвивката, която използваме.
  • За баш (ако имате по-стара версия на macOS) изпълнете командата nano ~/.bash_profile
  • За zsh( обвивка по подразбиране за macOS 10.15 Catalina и по-нови версии ) изпълнете командата нано ~/.zshrc

Добавете следните команди в края на файла:

експортиране на JAVA_HOME=$(/usr/libexec/java_home)

експортиране PATH=$JAVA_HOME/bin:$PATH

Стъпка 3: Сменете основата

  • Сега трябва да приложим промените.
  • За баш приложете промените, като изпълните командата по-долу:

източник ~/.bash_profile

  • За zsh приложете промените, като изпълните командата по-долу:

източник ~/.zshrc

Стъпка 4: Варифицирайте инсталация

  • Проверете инсталацията
  • Проверете JAVA_HOME променлива на средата, като изпълните командата по-долу:

echo $JAVA_HOME

  • Трябва да изведе пътя на JDK Installer. Ако изходът е празен, това означава JAVA_HOME променливата на средата не е зададена правилно.
  • Проверете ПЪТЕКА променлива на средата, като изпълните командата по-долу:

ехо $PATH

Трябва да изведе пътя на директорията bin към вашия JDK. Ако изходът е празен, това означава ПЪТЕКА променливата на средата не е зададена правилно.

Тогава пиши java --version и javac -version команда за проверка на инсталацията на macOS.

json в json пример

Стъпка 5: Стартирайте компилираната Java програма

След като компилираме Java програмата, можем да я стартираме със следната команда:

java HelloWorld

Защо не включим .class в командата?

Когато изпълнявате програма на Java, командата java очаква име на клас. Няма значение какво е името на файла, стига да е посочен класът с метода main().

Например: Правилната команда е java HelloWorld. Това ще стартира правилно програмата. Командата java HelloWorld.class е неправилна команда, това ще доведе до грешка, тъй като JVM търси клас с име HelloWorld.class, а не HelloWorld.

След като следвате тези стъпки, вашата променлива на средата за Java ще бъде настроена правилно и можете лесно да стартирате Java програми от терминала без никакви проблеми.

Заключение

Създаването на плавен и ефективен работен процес за разработка изисква настройка на променливи на средата за Java. Като помагат на вашата система да намери основни инструменти като Java компилатора и времето за изпълнение, тези променливи опростяват много задачи като компилиране и изпълнение на Java програми. Правилно конфигурирана променлива като JAVA_HOME също гарантира безпроблемна интеграция на Java с други рамки и инструменти за разработка. Независимо дали използвате Windows macOS или Linux, можете да персонализирате вашата Java среда, за да отговаря на вашите специфични нужди, като следвате стъпките, описани в това ръководство

Създаване на тест