Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
ide:phpstorm:java_home [2021/07/05 23:12] werwolf |
ide:phpstorm:java_home [2023/01/12 12:18] (текущий) |
||
|---|---|---|---|
| Строка 14: | Строка 14: | ||
| ====Как установить переменную окружения JAVA_HOME в Windows==== | ====Как установить переменную окружения JAVA_HOME в Windows==== | ||
| - | Сперва вам нужно установить JDK или JRE. | + | Сперва вам нужно установить JDK или JRE. Сайт [[https://www.oracle.com/java/technologies/javase-downloads.html|oracle]] |
| * Установите JDK, если вы занимаетесь разработкой программ на Java | * Установите JDK, если вы занимаетесь разработкой программ на Java | ||
| * Установите JRE, если вам нужно только запустить прикладную программу на Java | * Установите JRE, если вам нужно только запустить прикладную программу на Java | ||
| Строка 24: | Строка 24: | ||
| ^ Имя переменной ^ JAVA_HOME ^ | ^ Имя переменной ^ JAVA_HOME ^ | ||
| |Значение переменной | Путь к директории JDK / JRE, например: C:\Java\jdk-11.0.6| | |Значение переменной | Путь к директории 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 | ||
| + | |||
| + | Пробуем запустить программу, если все работает - замечательно. Если нет, пробуем дальше отлаживать. | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||