Oracle удалил классы Sun net.ftp? - PullRequest
       28

Oracle удалил классы Sun net.ftp?

1 голос
/ 26 августа 2010

У меня есть старый проект, который использует класс sun.net.ftp.FtpClient для загрузки файла с ftp-сервера.Похоже, что Oracle наконец удалил эту неподдерживаемую / устаревшую функцию из Java.Любые предложения о том, что следует использовать для его замены?Я рассматривал org.apache классы, но я никогда не использовал их.Лучшее решение будет самым простым.

Ответы [ 2 ]

5 голосов
/ 26 августа 2010

В зависимости от ваших требований, я бы рекомендовал использовать либо FTP-клиент, предоставляемый Apache Commons Net , либо edtFTP / j .

0 голосов
/ 26 августа 2010

finj - FTP-клиент для приложений Java


Что такое finj?

Sun предоставляет FTP-клиент, написанный на Java, как часть стандартных классов.К сожалению, поскольку классы sun.net.ftp.* не являются частью пакетов java.*, ни исходный код, ни полный API не доступны.

Цель этого проекта - предоставить разработчикам полный набор хорошо разработанный , программно управляемый Open-Source FTP-клиент, написанный на языке Java .finj тогда просто означает «FTP в Java».


Он предоставляет API, аналогичный sun.net.ftp.FtpClient, так что вы можете использовать его, не сильно меняя код.

...