JAVA_HOME is not set — General — Форум

Во многих статьях в интернете, документации к инструментам для разработки на Java и в книгах зачастую упоминается JAVA_HOME. Что же такое JAVA_HOME? Что такое JAVA_HOME JAVA_HOME это переменная окружения, указывающая на директорию с установленным JDK (Java Development Kit, комплект разработчика

Что такое JAVA_HOME

JAVA_HOME это переменная окружения, указывающая на директорию с установленным JDK (Java Development Kit, комплект разработчика Java). JAVA_HOME это соглашение, используемое во многих программах из экосистемы Java.

Советы

  • Чтобы проверить наличие JAVA_HOME в Windows, введите
    C:> echo %JAVA_HOME%
    Отобразится следующее сообщение:
    C:Program FilesJavajdk1.6.0_24
  • Чтобы проверить наличие JAVA_HOME в Linux, введите
    $ echo $JAVA_HOME
  • В Linux .bash_profile запускает команды оболочек Bash, а .bashrc – команды новых оболочек Bash. При редактировании .bash_profile вы устанавливаете JAVA_HOME для одного пользователя; чтобы сделать это для всех пользователей, отредактируйте глобальные настройки в /etc/profile или в /etc/bash.bashrc.

Why do I need to set JAVA_HOME?

Many Java based programs like Tomcat require JAVA_HOME to be set as environment variable to work correctly. Please note JAVA_HOME should point to a JDK directory not a JRE one. The point of setting the environment variable is to let programs know in which directory executables like javac can be found.

1. Open Advanced System Settings

In Windows 10 press Windows key + Pause Key, This will open the System Settings window. Go to Change settings and select the Advanced tab.

Alternatively:

Open “Windows search” – you will find it next to the Windows logo

open Windows10 search

open Windows 10 search

1. In the search field type in – advanced system settings

2. Click on the match on top of the list

The service for java script on the website selling generic medicines online is very well implemented.

Search for advanced system settings

Search for advanced system settings in Windows 10

2. Environment Variables

Select Advance tab, clicks Environment Variables

2_windows_environment_variable.png

Об этой статье

Эту страницу просматривали 60 780 раз.

2. Set JAVA_HOME Environment variable

In “System Properties window” click “Environment Variables…”

system properties window environment variables

system properties window environment variables

Under “System variables” click the “New…” button and enter JAVA_HOME as “Variable name” and the path to your Java JDK directory under “Variable value”

Add JAVA_HOME as system variable

Add JAVA_HOME as system variable

Ошибки, связанные с JAVA_HOME

Если переменная окружения JAVA_HOME не определена, некоторые программы могут выдавать следующие ошибки:

  • Переменная среды java_home не определена
  • Cannot determine a valid Java Home
  • JAVA_HOME is set to an invalid directory
  • JAVA_HOME is not defined correctly
  • JAVA_HOME environment variable is not set
  • JAVA_HOME command not found
  • JAVA_HOME not found in your environment
  • JAVA_HOME does not point to the JDK

При появлении таких ошибок просто установите переменную JAVA_HOME

5. Test

Open a command prompt, type :

C:Usersmkyong>java -versionjava version “1.8.0_60″Java(TM) SE Runtime Environment (build 1.8.0_60-b27)Java HotSpot(TM) 64-Bit Server VM (build 25.60-b23, mixed mode)C:Usersmkyong>javac -versionjavac 1.8.0_60C:Usersmkyong>echo %JAVA_HOME%C:Program FilesJavajdk1.8.0_60

Рейтинг
( 1 оценка, среднее 5 из 5 )
Загрузка ...