Java 无法使用apache commons ftp导入

Java 无法使用apache commons ftp导入,java,eclipse,apache,import,ftp,Java,Eclipse,Apache,Import,Ftp,我一直在尝试创建自己的用Java编写的FTP客户端。我一年前用C#写的,所以我想试试Java。我为apache commons创建了一个用户库,并将其添加到构建路径中。问题是,当输入import语句时,它无法识别它。它在组织中发现一个错误,表示“无法解析导入组织” 我使用eclipse作为我的IDE 下面是显示错误的两个屏幕截图: 在模块信息.java文件中,下面的行可能缺少: requires org.apache.commons.lang3; 在Java构建路径中,类路径错误地包含了断开

我一直在尝试创建自己的用Java编写的FTP客户端。我一年前用C#写的,所以我想试试Java。我为apache commons创建了一个用户库,并将其添加到构建路径中。问题是,当输入import语句时,它无法识别它。它在组织中发现一个错误,表示“无法解析导入组织”

我使用eclipse作为我的IDE

下面是显示错误的两个屏幕截图:


模块信息.java
文件中,下面的行可能缺少

requires org.apache.commons.lang3;
在Java构建路径中,类路径错误地包含了断开的(从红色错误标记中可以看到)项
apachecommons lang
:选择它并单击Remove

自Java 9以来,可以指定模块,但这需要正确的
module info.Java
文件,并且必须将库添加到Modulepath而不是类路径。如果没有
module info.java
文件,就更容易了。因此,更简单的解决方案可能是删除
module info.java
文件

此外,
*-source.jar
应该作为源附件作为主jar的子级,并且源不需要
*-javadoc.jar
(如果需要,则作为主jar的javadoc位置子级)


提示:如果灯泡显示错误或警告,请转到该行并单击Ctrl+1,Eclipse将建议该问题的解决方案。

请在项目>属性:Java构建路径,选项卡库中显示添加的库(您可以直接将其添加为JAR或外部库,而不是将其添加为用户库,但这两种方式都可以)。我有JRE库,并且我将apache commons添加到了我的项目库中。请将该对话框的屏幕截图添加到您的问题中。我猜,“问题”视图中存在错误。如果存在生成错误,请将错误消息添加到您的问题中。我还无法发布图像。您希望我如何链接屏幕截图?(哪个站点?)您可以将错误消息复制为文本。如果您添加到屏幕截图的链接,我将为您将其嵌入为图像(我不知道此限制)。
requires org.apache.commons.lang3;