Commons项目中封装了各种网络协议的客户端,支持的协议包括:
FTP
NNTP
SMTP
POP3
Telnet
TFTP
Finger
Whois
rexec/rcmd/rlogin
Time (rdate) and Daytime
Echo
Discard
NTP/SNTP
笔者给出一个FTP的例子,其他例子可以参考官方的example
package test;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.apache.commons.net.ftp.FTPClient;
public class Test {
private static Log log = LogFactory.getLog(Test.class);
public static void main(String[] args) throws Exception {
FTPClient ftp = new FTPClient();
ftp.connect("127.0.0.1", 21);
ftp.enterLocalPassiveMode();
log.debug("FTP登陆状态:" + ftp.login("phl", "phl"));
log.debug(ftp.getDataConnectionMode());
}
}
推荐朋友们运行代码的时候,使用filezilla服务端,专业的windows下的ftp服务端/客户端
https://filezilla-project.org/
分享到:
相关推荐
赠送jar包:commons-digester3-3.2.jar; 赠送原API文档:commons-digester3-3.2-javadoc.jar; 赠送源代码:commons-digester3-3.2-sources.jar; 赠送Maven依赖信息文件:commons-digester3-3.2.pom; 包含翻译后...
赠送jar包:commons-digester3-3.2.jar; 赠送原API文档:commons-digester3-3.2-javadoc.jar; 赠送源代码:commons-digester3-3.2-sources.jar; 赠送Maven依赖信息文件:commons-digester3-3.2.pom; 包含翻译后...
commons-math3-3.2-bin
commons-digester3-3.2.jar
commons-net-3.2.jar
apache最新的commons-net jar包 解压之后commons-net-3.2.jar就是所需的jar包 另外有源代码以及使用范例可以参考 需要的同学可以下载
commons-collections-3.2.jar 下载下来解压到出来导入工程即可使用
commons-collections-3.2.jar+commons-dbcp-1.2.1.jar+commons-pool-1.3.jar
赠送jar包:commons-net-3.8.0.jar; 赠送原API文档:commons-net-3.8.0-javadoc.jar; 赠送源代码:commons-net-3.8.0-sources.jar; 赠送Maven依赖信息文件:commons-net-3.8.0.pom; 包含翻译后的API文档:...
CloudSim云计算仿真平台部署需要的函数库
commons-collections-3.2-osgi.jar, commons-collections-3.2-sources.jar, commons-collections-3.2.1.jar, commons-collections-3.2.2-javadoc.jar, commons-collections-3.2.2-src.zip, commons-collections-...
赠送jar包:commons-net-3.3.jar; 赠送原API文档:commons-net-3.3-javadoc.jar; 赠送源代码:commons-net-3.3-sources.jar; 赠送Maven依赖信息文件:commons-net-3.3.pom; 包含翻译后的API文档:commons-...
赠送jar包:commons-net-3.6.jar; 赠送原API文档:commons-net-3.6-javadoc.jar; 赠送源代码:commons-net-3.6-sources.jar; 赠送Maven依赖信息文件:commons-net-3.6.pom; 包含翻译后的API文档:commons-...
动态代理包含asm-commons-3.2、asm-3.2.jar、免费下载使用 动态代理包含asm-commons-3.2、asm-3.2.jar、免费下载使用 动态代理包含asm-commons-3.2、asm-3.2.jar、免费下载使用
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
这是commons-collections-3.2.jar的下载,它是commons中各集合类和工具类的封装包。因为commons-collections有很多版本,每个版本的环境又有些不同,所以版本对应是最好的,有需要3.2版本的可下载
commons-net-jar包压缩包中包含commons-net-3.3.jar和commons-net-3.4.jar
commons-dbcp-1.2.1.jar commons-pool-1.4.jar commons-collections-3.2.jar
json 补充最后一个Jar包commons-collections-3.2.jar 我怕背骂 所以把遗漏的包重新传一下子(这下是Json jar包全了)