Наличие (старых) jar-файлов на пути к классам проекта JDK 11 [eclipse] - PullRequest
1 голос
/ 17 марта 2019

Наконец-то я попытался настроить модульный Java-проект с JDK 11, но мне кажется, что я не правильно использую модуль и classpath. Пока что я ничего не сделал, кроме создания проекта и добавления Apache Commons IO 2.6 в его путь к классам. Файл модуля все еще пуст.

Затем я создал тестовый класс и использовал один из классов Apache, и это меня смущает. Автозавершение Eclipse предлагает мне классы Apache и даже добавляет импорт как следует, но тогда такой же импорт не может быть разрешен.

Посмотрите на скриншоты ниже, чтобы понять, что я имею в виду.

The Module and the Class Path

Auto-Completion Works Fine

Import Cannot be Resolved

Любая помощь приветствуется:)

1 Ответ

0 голосов
/ 18 марта 2019

На основании комментария Слава у меня сработал следующий твик:

  • Добавьте банку в модуль path.
  • Добавьте «автоматический модуль» Apache Common (то есть модуль по умолчанию?) В файл информации о модуле, в этом случае: requires org.apache.commons.io;
...