Eclipse Oxygen 3a (4.7.3a) не находит тестовые классы с Java 9 - PullRequest
0 голосов
/ 13 мая 2018

Я пытаюсь запустить мой проект с открытым исходным кодом (JFXtras) на Java 9 в Eclipse. IntelliJ работает нормально, но не фанат.

В JFXtras есть подпроект jfxtras-test-support, который содержит классы для модульного тестирования. Это не модуль Java 9. Подпроект поддержки тестирования корректно добавляется (например, к jfxtras-common) в Eclipse 'Java Build Path' на вкладках Projects в качестве записи пути к классам. Другие необходимые jar-файлы, такие как junit, находятся на вкладках Libraries в качестве записей пути к классам. Именно так, как я и ожидал.

Однако Eclipse показывает ошибки, из-за которых он не может найти ни тестовые классы JUnit, ни JFXtras. Но если я нажму Ctrl при импорте, Eclipse перейдет к нужному исходному файлу. Но запуск любого из модульных тестов не удался, потому что Eclipse не может найти файл класса.

...