Накарайте Java да работи както трябва с това ръководство за JAVA_HOME за Windows 11.

Базираните на Java приложения не работят ли или извеждат грешки на вашия компютър с Windows? Ако е така, вероятно променливата на средата JAVA_HOME не е настроена правилно.

Но какво представлява променливата на средата JAVA_HOME и как можете да я настроите в Windows 11? Ето всичко, което трябва да знаете.

Какво представлява променливата на средата JAVA_HOME?

JAVA_HOME променлива на средата е системна променлива, която сочи към мястото, където Java Development Kit (JDK) е инсталиран на вашия компютър. JDK е софтуерна среда, която позволява на базирани на Java приложения да работят на вашия компютър без проблем.

Windows автоматично задава променливата на средата JAVA_HOME по време на инсталационния процес на Java. Ще трябва обаче да го настроите ръчно, ако сте инсталирали Java на компютъра си след първоначалната инсталация.

Можете да настроите променливата на средата JAVA_HOME, като използвате синтаксиса по-долу:

instagram viewer
JAVA_HOME=/path/to/jdk/installation

Например, ако Java е инсталирана в директорията C:\Program Files\Java\jdk-20, тогава ще зададете променливата на средата JAVA_HOME, както следва:

JAVA_HOME= C:\Program Files\Java\jdk-20

Сега, след като знаете накратко за променливата на средата JAVA_HOME, нека да проверим как да я настроите в Windows 11.

Как да настроите променливата на средата JAVA_HOME чрез редактиране на разширените системни настройки

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

Ето как да използвате прозореца за разширени системни настройки, за да настроите променливата JAVA_HOME:

  1. Отворете инсталационната директория на Java. Щракнете с десния бутон върху адресната лента и изберете Копиране на адреса.
  2. Натисни Win + I клавишите заедно, за да отворите Настройки.
  3. Избирам Система от лявата странична лента и щракнете относно в десния прозорец.
  4. Кликнете Разширени настройки на системата.
  5. Кликнете Заобикаляща средаПроменливи.
  6. Под Системни променливи щракнете върху Нов.
  7. В полето Име на променлива въведете JAVA_HOME и в полето Стойност на променлива поставете копирания адрес.
  8. Кликнете Добре.
  9. Върнете се в прозореца Променливи на средата, изберете Пътека в секцията Системни променливи и щракнете редактиране.
  10. Кликнете Нов.
  11. В полето, което се показва, въведете следното и натиснете Enter.
    %JAVA_HOME%\bin
  12. Кликнете Добре за да запазите промените.

Вече можете да стартирате Java програми без никакви проблеми на вашия компютър с Windows.

Как да настроите променливата на средата JAVA_HOME с помощта на командния ред

Ако сте напреднал потребител на Windows, можете да използвате командния ред, за да настроите променливата JAVA_HOME. Ето как да го направите.

  1. Натисни Печеля ключ за отваряне на Старт меню.
  2. Тип Командния ред в лентата за търсене и изберете Изпълни като администратор от десния прозорец.
  3. В прозореца на командния ред с повишени права въведете следната команда и натиснете Enter. Уверете се, че сте заменили "JDK_installation _directory" с пътя към инсталационната директория на JDK.
    setx /m JAVA_HOME "JDK_installation _directory"

След това затворете командния ред и рестартирайте компютъра си, за да запазите промените.

Как да проверите дали променливата на средата JAVA_HOME е настроена правилно

След като настроите променливата на средата JAVA_HOME, трябва да проверите дали е настроена правилно на вашия компютър. За да направите това, отворете прозореца на командния ред като администратор (разгледайте различни начини за стартирайте командния ред с администраторски права), въведете следната команда и натиснете Enter:

echo %JAVA_HOME%

Това ще покаже стойността на променливата на средата JAVA_HOME на вашия компютър, която е основната директория на Java Development Kit (JDK).

Можете също да въведете следната команда и да натиснете Enter. Това ще покаже версията на Java компилатора, който е инсталиран на вашия компютър.

javac -version

Ако някоя от тези команди не даде очаквания резултат, вероятно сте направили грешка в процеса на настройка. В този случай преминете през процеса отново внимателно, за да се уверите, че променливата на средата JAVA_HOME е настроена правилно.

Стартирайте Java приложения без никакви затруднения в Windows

Стартирането на базирани на Java приложения като Apache Tomcat в Windows е лесно. Ако обаче видите съобщение за грешка или имате някакви други проблеми с изпълнението на тези приложения, вероятно променливата на средата JAVA_HOME не е зададена правилно на вашия компютър. За щастие можете бързо да настроите променливата на средата JAVA_HOME, като използвате стъпките по-горе.