Не удалось установить проект SDK в Intellij

Раньше я запускал свой проект с использованием Java 1.7, но теперь мне нужно обновить его до версии 1.8. Я установил его в качестве альтернативной установки на CentOS.
Расположение Java8 — /opt/jdk1.8.0_25/, а текущая версия Java — /usr/java/jdk1.7.0_67/. JAVA_HOME моей системы также указывает на /usr/java/jdk1.7.0_67/.

Как только я добавляю новый SDK, я получаю эту ошибку: Cannot Save Settings: Please specify a different SDK name.

Как мне решить эту проблему?


person Animesh Pandey    schedule 19.07.2015    source источник


Ответы (2)


Это означает, что у вас уже есть SDK с таким именем (поскольку ключ сообщения в jetbrains: sdk.list.unique.name.required.error).

Удалите SDK, прежде чем создавать его снова.

Чтобы настроить SDK на глобальном (IDE) уровне

  1. Откройте диалоговое окно «Структура проекта» (например, Ctrl+Shift+Alt+S).
  2. На левой панели в разделе «Параметры платформы» щелкните «SDK».
  3. Чтобы добавить новый SDK, нажмите «Добавить» и выберите нужный тип SDK.
  4. В открывшемся диалоговом окне выберите домашний каталог SDK и нажмите OK. В результате в IntelliJ IDEA добавляется новый SDK, настройки которого отображаются на странице SDK в правой части диалога.
  5. При необходимости отредактируйте имя и содержимое SDK.
  6. При необходимости добавьте дополнительные SDK, как описано выше.
  7. Нажмите «ОК» в диалоговом окне «Структура проекта».

Настройка SDK проекта

  1. Откройте диалоговое окно «Структура проекта» (например, Ctrl+Shift+Alt+S).
  2. На левой панели в разделе «Настройки проекта» нажмите «Проект».
  3. На открывшейся странице в правой части диалога выберите нужный SDK из списка Project SDK.
  4. Если нужного SDK нет в списке, нажмите «Создать» и выберите нужный тип SDK.
  5. В открывшемся диалоговом окне выберите домашний каталог SDK и нажмите OK. В результате в IntelliJ IDEA добавляется новый SDK, который выбирается в качестве SDK проекта.
  6. Чтобы просмотреть или изменить имя и содержимое SDK, нажмите «Изменить». (Откроется страница SDK.)
  7. Нажмите «ОК» в диалоговом окне «Структура проекта».

Источник: Справка IntelliJ IDEA 14.1.1 /Настройка глобальных, проектных и модульных SDK

person Anthony Raymond    schedule 19.07.2015
comment
Это сработало для меня. Я получал: Не удается запустить компилятор: SDK не указан для модуля xxxxxxxx. Укажите SDK в диалоговом окне «Структура проекта». Я обновил как глобальные, так и проектные настройки SDK. - person xpagesbeast; 04.01.2017

Я видел другую ситуацию, которая вызвала ту же ошибку Intellij при попытке добавить новый JDK:

Cannot Save Settings: Please specify a different SDK name.

В данном случае проблема заключалась в том, что в списке уже было два JDK с одинаковым именем «1.8». (Как это произошло, я не знаю.) Это не было проблемой с новым JDK 11, который я пытался добавить.

Как только я удалил дубликат JDK 1.8 из «Структура проекта... -> Настройки платформы -> SDK», я смог завершить сохранение только что добавленного JDK 11.

Я добавил это на случай, если это будет полезно людям, столкнувшимся с этой ошибкой Intellij.

person Gareth Randall    schedule 15.05.2019