我终于尝试使用JDK 11设置模块化Java项目,但我似乎没有正确使用模块和类路径。到目前为止,除了创建项目并将Apache Commons IO 2.6添加到其类路径之外,我什么都没做。模块文件仍为空。
然后我创建了一个测试类并使用了一个Apache类,这让我感到困惑。 Eclipse的自动完成为我提供了很好的Apache类,甚至可以添加导入,但是同样的导入无法解析。
查看下面的屏幕截图,看看我的意思。
任何帮助表示赞赏:)
根据Slaw的评论,以下调整对我有用:
requires org.apache.commons.io;