следующая строка , вероятно, отсутствует в файле module-info.java
:
requires org.apache.commons.lang3;
и в Java Build Path Classpath содержит сломанный (как вы можете видеть из красной ошибки) элемент apache-commons-lang
по ошибке: выберите его и нажмите Удалить .
Начиная с Java 9, модули можно указывать, но для этого требуется правильный файл module-info.java
, и библиотеки должны быть добавлены в Modulepath вместо Classpath . Без файла module-info.java
было бы проще. Поэтому, возможно, более простым решением было бы удалить файл module-info.java
.
Кроме того, *-source.jar
должно быть как Исходное вложение дочерним по отношению к основному JAR, а *-javadoc.jar
не требуется с источником (но если, тогда как Местоположение Javadoc ребенок основного JAR).
Подсказка: если с лампочкой отображается ошибка или предупреждение, перейдите к строке и нажмите Ctrl + 1 , и Eclipse предложит решения для этой проблемы.