1

我有一个使用sun.net.ftp.FtpClient该类从 ftp 服务器下载文件的旧项目。看来 Oracle 终于从 Java 中删除了这个不受支持/已弃用的特性。关于应该用什么来代替它的任何建议?我正在考虑org.apache上课,但我从未使用过它们。最好的解决方案是最简单的。

4

2 回答 2

5

根据您的要求,我建议使用Apache Commons NetedtFTP/j提供的 FTP 客户端。

于 2010-08-26T19:41:28.797 回答
0

finj - Java 应用程序的 FTP 客户端


什么是finj?

Sun 提供了一个用 Java 编写的 FTP 客户端作为标准类的一部分。不幸的是,由于这些sun.net.ftp.*类不是java.*包的一部分,因此源代码和完整的 API 都不可用。

该项目的目标是为开发人员提供一个完整的、 设计良好的、可编程控制的、用 Java 语言编写的开源 FTP 客户端。finj然后简单地代表“Java 中的 FTP”。


它提供了一个类似的 API,sun.net.ftp.FtpClient因此您可以在不更改代码的情况下使用它。

于 2010-08-26T19:56:17.677 回答