Intellij Idea не обнаруживает и не подчеркивает несуществующие методы в панели редактора - PullRequest
0 голосов
/ 08 июня 2018

В редакторе идей и моем проекте java идея не обнаруживает несуществующие методы и подчеркивает на панели редактора, поэтому я не мог использовать alt + enter для генерации новых методов.

Пример снимка экрана ниже:

screenshot from idea

Кстати: режим энергосбережения отключен, в настройках проекта выбраны источники.

Окно проекта видно ниже:

project view

В идеале я создал проект demo maven, но проблема не исчезла.

Я создал класс DemoNew.

public class DemoNew {

}

Затем я создал класс DemoImpl:

public class DemoImpl {

    public static void main(String[] args) {

        DemoNew demoObject = new DemoNew();

        demoObject.ssss(); // idea does not detect this non-existing method.

    }
}

Как видно выше, идея не обнаруживает несуществующий метод ssss в классе DemoNew.

Я загрузил демонстрационный проект и мои настройки в intellijidea.

демонстрационный проект и настройки

После компиляции проекта все еще идея не подчеркивает несуществующий метод красным цветом на панели редактора.

after compiling project

1 Ответ

0 голосов
/ 12 июня 2018

Команда JetBrains ответила на вопрос

Похоже, JDK использует неправильную локаль: https://youtrack.jetbrains.com/issue/IDEA-190718 Пожалуйста, попробуйте добавить опцию "-Dsun.locale.formatasdefault = true" в настройки JVM.

Я добавил эти параметры из intellij idea / help / edit custom vm options.

edit-custom-vm-menu

А параметры приведены ниже.

-Dsun.locale.formatasdefault=true
-Duser.language=en
-Duser.region=US
-Dfile.encoding=UTF8

parameters in custom vm options

Я добавил последние четыре элемента в файл.

Это решило проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...