I've finally tried to set up a modularised Java project with JDK 11, but I don't seem to be using the module and classpath properly. So far, I have done nothing but create the project and add the Apache Commons IO 2.6 to its classpath. The module file is still empty.
Then I created a test class and used one of the Apache classes and that's where it gets confusing to me. Eclipse's auto-completion offers me the Apache classes fine and even adds the import as it should, but then the same import cannot be resolved.
Check the screenshots below to see what I mean.
Any help is appreciated :)
Based on Slaw's comment, the following tweak worked for me:
requires org.apache.commons.io;