2016-08-16 3 views
4

Я использую IntelliJ IDEA Ultimate 2016.2.1, настроил SDK проекта на мою версию 1.8, уровень языка проекта до 8, модуль SDK до версии 1.8 и домашний путь JDK к /Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home.Попробуйте с ресурсами, не поддерживаемыми на этом уровне языка

Я перезапустил IDE.

Тем не менее, я получаю уродливые предупреждения о попытках с ресурсами, которые не поддерживаются на этом уровне языка. Я не использовал меньше, чем уровень языка 8 в IntelliJ, так что это не может быть связано с чем-то, что не освежает. Я использую конфигурацию построения градиента - очищенный, построенный и пробованный для запуска, - говорит, что у меня 1,5, но я не могу понять, где упомянут 1.5. В build.gradle я использую:

apply plugin: 'java' 
apply plugin: 'application' 
sourceCompatibility = 1.8 

Должен ли я записывать ошибку IntelliJ, или я все еще что-то не хватает?

EDIT:

Запуск Gradle в termianl внешней системы IntelliJ в запускает его в порядке. Таким образом, проблема связана с IntelliJ.

ответ

7

Я обнаружил, что IntelliJ иногда по умолчанию модулирует уровни языка, которые не соответствуют установленному SDK проекта. Попробуйте щелкнуть правой кнопкой мыши по модулю в проводнике проекта и выбрать параметры модуля, а затем вкладку уровня языка. Если установлен на Java 5, то обновить ее до Java 8.

2

Эй @Calicoder просто попытаться сделать изменить Java версию компилятора в 1.7 или 1.8, как указано ниже

enter image description here

Спасибо надеюсь, что это будет Помогите.

Смежные вопросы