我终于尝试用JDK 11建立一个模块化的Java项目,但是我似乎没有正确地使用模块和类路径。到目前为止,除了创建项目并将Apache Commons IO 2.6添加到其类路径之外,我什么也没做。 模块文件仍然为空。
然后,我创建了一个测试类,并使用了其中一个Apache类,这使我感到困惑。 Eclipse的自动完成功能使我可以很好地使用Apache类,甚至可以按需添加导入,但是相同的导入无法解决。
查看下面的屏幕截图,了解我的意思。
我们将不胜感激:)
答案 0 :(得分:0)
根据Slaw的评论,以下调整对我有效:
requires org.apache.commons.io;