I am trying to get my open source project (JFXtras) running with Java 9 in Eclipse. IntelliJ is working fine, but not a fan.
In JFXtras there is a subproject jfxtras-test-support which contains classes for unit testing. This is not a Java 9 module. The test-support subproject is added correctly to (for example) jfxtras-common in the Eclipse 'Java Build Path' under the Projects tabs as a classpath entry. The other required jars like junit are under the Libraries tabs as classpath entries. Exactly as I would expect.
However, Eclipse is showing errors that it cannot find the JUnit nor the JFXtras test classes. But if I ctrl-click on the import, Eclipse jumps to the correct source file. But starting any of the unit test fail because Eclipse can't find the class file.