Ответ 1
File
| Invalidate Caches
- это первое, что вы должны попробовать в случае возникновения таких проблем.
Я пытаюсь настроить JDK в IntelliJ IDEA, и что бы я ни делал, или какую бы версию JDK я ни выбрал, ничего не происходит. Остается следующая ситуация:
Итак, я сказал IDEA, что JDK он должен использовать, но он все еще просит меня настроить JDK. Это ошибка, или я чего-то не хватает? Могу ли я применить любое обходное решение, чтобы все работало как обычно?
Действия, которые я выполняю при настройке JDK:
ситуация перед настройкой:
первый шаг:
второй шаг:
третий шаг:
ситуация после настройки JDK:
SDKs:
:
File
| Invalidate Caches
- это первое, что вы должны попробовать в случае возникновения таких проблем.
Выберите свой модуль в "Project View" и нажмите F4 в "Project Setting", выберите "Module". В обзоре "Параметры модуля" вы можете добавить/удалить SDK Modul.
В моем случае просто File | Invalidate Caches
и Restart
не работали. После щелчка правой кнопкой мыши по проекту и перехода на Module Settings
у меня не было SDK, выбранного под Project Settings->Project
.
Для кого-то вроде меня, ищущего способ настроить автономную документацию в IDEA на UBUNTU Linux. Вы должны установить пакет openjdk-8-doc (или openjdk-X-doc в общем случае), затем перейдите к File
| Project Structure
| SDKs
| 1.8
(все еще 1.X
в целом), затем выберите вкладку Documentation Paths
и добавьте туда путь /usr/lib/jvm/java-1.8.0-openjdk-amd64/docs/api
.
Обратите внимание: этот путь установки документов Java может отличаться на вашем компьютере. Вы можете проверить путь выполнения Java docs, выполняющего dpkg-query -L openjdk-8-doc | less
в оболочке.
Я видел это исключение в консоли:
NoClassDefFoundError: com/intellij/remote/RemoteSdkConnectionAcceptor
который был вызван плагином сообщества сообщества python на Intellij IDEA 2016.2.5.
После обновления/отключения плагина мне удалось снова настроить SDK.
После этого сработало для меня:
Выберите ваш модуль в представлении проекта
Нажмите F4
Перейти к SDK
Выберите SDK
Убедитесь, что у вас есть различные банки. В противном случае выберите соответствующий каталог.
В моем случае, хотя правильный каталог был выбран classpath, sourcepath и т.д. были пустыми.
Поэтому мне пришлось еще раз выбрать каталог установки jdk, который загрузил все банки и решил проблему.
Я выполнил следующие шаги