Инструменты пользователя

Инструменты сайта


ide:phpstorm:java_home

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
ide:phpstorm:java_home [2021/07/05 23:08]
werwolf создано
ide:phpstorm:java_home [2023/01/12 12:18] (текущий)
Строка 8: Строка 8:
 I have a 64bit Windows 10 OS, a jdk 11 64bit. Only for the user I use I made the JAVA_HOME. Adding it to the SYSTEM environmental variables didn't help. I have a 64bit Windows 10 OS, a jdk 11 64bit. Only for the user I use I made the JAVA_HOME. Adding it to the SYSTEM environmental variables didn't help.
 </​code>​ </​code>​
 +
 +====Что такое JAVA_HOME====
 +
 +JAVA_HOME это переменная окружения,​ указывающая на директорию с установленным JDK (Java Development Kit, комплект разработчика Java). JAVA_HOME это соглашение,​ используемое во многих программах из экосистемы Java.
 +
 +====Как установить переменную окружения JAVA_HOME в Windows====
 +Сперва вам нужно установить JDK или JRE. Сайт [[https://​www.oracle.com/​java/​technologies/​javase-downloads.html|oracle]]
 +  * Установите JDK, если вы занимаетесь разработкой программ на Java
 +  * Установите JRE, если вам нужно только запустить прикладную программу на Java
 +
 +После установки JDK либо JRE запишите путь установки,​ он понадобится.\\
 +\\
 +Теперь щёлкните правой кнопкой на «Мой компьютер» → «Свойства» → «Дополнительные параметры системы» → «Переменные среды…». В разделе «Системные переменные» нажмите кнопку «Создать…» и укажите следующие данные:​
 +
 +^ Имя переменной ^ JAVA_HOME ^
 +|Значение переменной | Путь к директории JDK / JRE, например:​ C:​\Java\jdk-11.0.6|
 +
 +Сохраните изменения,​ кликнув «OK». Теперь выберите в списке переменную окружения Path и нажмите «Изменить…». В конце списка добавьте строчку со значением **%JAVA_HOME%\bin**
 +
 +{{ :​ide:​phpstorm:​2.png |}}
 +\\
 +{{ :​ide:​phpstorm:​3.png |}}\\
 +\\
 +Для проверки откройте консоль (Win+R, cmd) и укажите последовательно укажите две команды:​
 +<code powershell>​
 +echo %JAVA_HOME%
 +</​code>​
 +<code powershell>​
 +java --version
 +</​code>​
 +
 +Если вы правильно установили JDK/JRE и правильно установили переменные окружения,​ вы увидите вывод наподобие этого:
 +
 +{{ :​ide:​phpstorm:​4.png |}}\\
 +\\
 +Это будет служить результатом того, что переменная JAVA_HOME установлена правильно и Java работает из командной строки.
 +
 +====Eсли установка JAVA_HOME не помогла====
 +
 +Откройте в проводнике папку с установленной программой Phpstorm, по умолчание должна находится в этой папке - **%ProgramFiles%\JetBrains**.\\
 +\\
 +Перейдите в папку **bin**, нам нужны bat файлы. Они нам позволят отладить программу. Понять в чем причина,​ того, что программа не работает.
 +\\
 +Откройте cmd и запустите phpstorm.bat файл, это консольный запуск программы.
 +{{ :​ide:​phpstorm:​5.png |}}
 +
 +{{ :​ide:​phpstorm:​6.jpg |}}
 +Видим что программа ругается на ReservedCodeCacheSize
 +<code powershell>​
 +Invalid ReservedCodeCacheSize=8000M. Must be at most 2048M
 +</​code>​
 +
 +Давайте посмотрим откуда программа берет конфигурацию,​ запустим файл append.bat
 +
 +{{ :​ide:​phpstorm:​7.jpg |}}
 +
 +смотрим путь откуда берется конфигурация,​ **%AppData%\JetBrains\PhpStorm2021.1\phpstorm64.exe.vmoptions**,​ находим нужный нам конфиг,​ меняем ReservedCodeCacheSize на 2048M
 +
 +Пробуем запустить программу,​ если все работает - замечательно. Если нет, пробуем дальше отлаживать.  ​
 +
 +
 +
 +
 +
 +
 +
 +
 +
ide/phpstorm/java_home.1625515718.txt.gz · Последние изменения: 2023/01/12 12:15 (внешнее изменение)