我有一个使用sun.net.ftp.FtpClient
该类从 ftp 服务器下载文件的旧项目。看来 Oracle 终于从 Java 中删除了这个不受支持/已弃用的特性。关于应该用什么来代替它的任何建议?我正在考虑org.apache
上课,但我从未使用过它们。最好的解决方案是最简单的。
问问题
6292 次
2 回答
5
根据您的要求,我建议使用Apache Commons Net或edtFTP/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 回答