Похоже, проблема связана с версией Java виртуальной машины (JVM), которую я использовал для запуска Eclipse. Я изменил файл eclipse.ini
для запуска Eclipse с использованием JVM 11, и SonarLint не сообщал о проблемах. Чтобы быть уверенным в этом, я удалил конфигурацию, перезапустил Eclipse, повторно выполнил отчет SonarLint и снова появилась проблема java: S1206.
Для тех, кто сталкивается с той же проблемой (или, возможно, схожей) ):
Загрузка виртуальной машины Java 11;
Установите JVM на свой компьютер и аннотируйте (скопируйте) каталог установки ( например, /opt/openjdk/jdk-11.0.2
);
Открыть файл $ECLIPSE_HOME/eclipse.ini
в текстовом редакторе;
Добавьте следующие строки, заменив <JAVA_HOME>
на ваш Аннотированный каталог установки;
-vm
<JAVA_HOME>/bin
eclipse.ini
файл должен выглядеть так:
Перезапустите Eclipse.
Снова запустите отчет SonarLint, щелкнув правой кнопкой мыши папку проекта, меню SonarLint
, пункт Analyze
.