Прежде чем написать мне, пожалуйста, подумайте, что ни один из них не отвечает на мой вопрос:
В IntelliJ IDEA 2017.2.6 попытка добавления JDK9 в качестве SDK проходит, но не работает, так как пути pathpathy пустые. Шаги для воспроизведения:
- Откройте 'Добавить новый диалог SDK'
(перейдите в "Настройки проекта" > "Проект" > "SDK проекта" > "Создать" > "JDK" ) - Выберите JDK 9
- Проходит, но если вы посмотрите в SDK > JDK9, то пути к классам пустые, а ошибки вашего кода из-за отсутствия базовых классов. Посмотреть изображение:
В IntelliJ IDEA 2017.3 EAP вы получаете ошибку о том, что классы JDK не найдены. Смотрите изображения ниже:
- Откройте 'Добавить новый диалог SDK'
(перейдите в "Настройки проекта" > "Проект" > "SDK проекта" > "Создать" > "JDK" ) - Выберите JDK 9
- Должен пройти, но создает всплывающее окно ошибки
Компиляция командной строки примера HelloWorld с помощью jdk9 работает как ожидалось.
EDIT: найден почти дубликат: Intellij IDEA 2017.2 не может добавить openjk 9 в Linux Mint 18. Основные отличия:
- Версия Linux: они используют Mint 18, и я использую Debian Stretch.
- OpenJDK является последним из репо на момент написания: 9 ~ b181-4 ~ bpo9 + 1. Хотя это одна и та же версия, она по-прежнему не работает в моем случае.
EDIT: Еще один возможный дубликат: intellij идея не видит java 9 стандартных классов
Я не понял ответа из комментариев. Пробовал устанавливать разные имена для JDK (9 и 1.9), но он по-прежнему не отображал модули, а не classpaths, а classpaths оставались пустыми.