Я наконец нашел проблему.
В моей системе openjdk 11.0.1 установлен по ошибке и будет моим jdk по умолчанию (что означает, что я запускаю java -version
в терминале, будет выводиться 11.0.1
). Когда я открывал существующий проект gradle, я обычно заходил в каталог из командной строки и набирал idea .
. IDEA обнаруживает openjdk 11.0.1 и использует его как проект jdk. Поскольку я на самом деле не хочу использовать эту версию JDK, я удалил ее конфигурацию из IDEA (не из ОС).
Чтобы IDEA по умолчанию использовала JDK 1.8, мое решение состоит в том, чтобы удалить openjdk 11.0.1 из завершенной системы и убедиться, что JDK 1.8 является значением по умолчанию. Теперь все в порядке.
PS: Я все еще думаю, что было бы замечательно иметь способ установить версию JDK по умолчанию для всех новых проектов, в настоящее время мы можем также установить для отдельных проектов.