В логах редактора Unity может появится такая ошибка:
JAVA_HOME is not set and no ‘java’ command could be found in your PATH
У меня она появилась при попытке изменить настройки Проекта, связанные с Андроид.
Чтобы устранить ошибку, мне пришлось вручную прописать переменную PATH.
1. Открываем Пуск и в поиске вводим «system settings», из списка доступных вариантов выбираем «View advanced system settings»
2. В окошке нажимаем на кнопку «Environment Variables…»
3. В разделе «System variables» нажимаем на кнопку «New»:
4. Создаём новую переменную окружения с такими значениями:
- Variable name:
JAVA_HOME
- Variable value:
C:\Program Files\Unity Hub\2019.3.3f1\Editor\Data\PlaybackEngines\AndroidPlayer\OpenJDK
У меня JDK установилась вместе с редактором Unity, поэтому получился такой путь. В идеале JDK лучше перенести в отдельную от редактора папку, чтобы её путь не зависел от текущей версии редактора. В этом случае нужно не забыть дать программе также разрешения в Windows Firewall.
- C#: Добавить поддержку перезапуска приложения - 21.02.2025
- EVE-Online: Отобразить информацию о соединении и fps - 20.02.2025
- WPF: Отображение прогресса с помощью async/await - 13.02.2025