Unity: Ошибка в редакторе JAVA_HOME is not set

В логах редактора 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…»
Unity: Ошибка в редакторе JAVA_HOME is not set
3. В разделе «System variables» нажимаем на кнопку «New»:
Unity: Ошибка в редакторе JAVA_HOME is not set
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.

Unity: Ошибка в редакторе JAVA_HOME is not set



Подписаться
Уведомление о
guest
0 Комментарий
Inline Feedbacks
View all comments