Я пытаюсь запустить мой проект с открытым исходным кодом (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 не может найти файл класса.