#java #intellij-idea
Вопрос:
Я обновил java с java 16 до java 17, и теперь мой редактор не будет работать. Я использую intellij, и вот сообщение об ошибке
Internal error. Please refer to https://jb.gg/ide/critical-startup-errors
java.lang.IllegalAccessError: class com.intellij.idea.StartupUtil (in unnamed module @0x4bbd0bd0) cannot access class sun.awt.AWTAutoShutdown (in module java.desktop) because module java.desktop does not export sun.awt to unnamed module @0x4bbd0bd0
at com.intellij.idea.StartupUtil.start(StartupUtil.java:297)
at com.intellij.idea.Main.bootstrap(Main.java:123)
at com.intellij.idea.Main.main(Main.java:84)
-----
Your JRE: 17 35-LTS-2724 amd64 (Oracle Corporation)
C:Program FilesJavajdk-17
Ответ №1:
Для работы текущей версии IntelliJ IDEA требуется Java 11. Удалите переопределения ( idea.jdk
переменные файла/среды), чтобы использовать среду выполнения JetBrains по умолчанию в комплекте.
Комментарии:
1. Как изменить среду выполнения, не заходя в среду разработки, потому что среда разработки не запускается
2. @ShinyDev21 Пожалуйста, ознакомьтесь с документацией. Вероятно, у вас есть
idea.jdk
файл, находящийся в каталоге конфигурации , или у вас установленаIDEA_JDK
переменная среды. Удалите этот файл и/или снимите значение переменной среды, чтобы вернуться к среде выполнения JetBrains по умолчанию в комплекте.3. СПАСИБО ВАМ ЗА ВАШУ ПОМОЩЬ. Это сработало.