sun.net.ftp.FtpClient 这个类在jdk的帮助文档中没有具体的说明,也就是并没有对外公开。并且这个类是在jdk的 rt.jar中实现的。
jdk1.7中其构造函数FtpClient()被定义为private类型,所以无法new了。
所以在jdk1.7中new FtpClient()就会 报错 cannot instantiate the type FtpClient
 在jdk1.7,已经换成了 FtpClient.create(ip)方法
同时,其他的一些方法也基本都改掉了,
如 ftpClient.openServer(server);ftpClient.login(user, password);
就可以换成:ftpClient.login(user, null, password);   ftpClient.binary();  --->  ftpClient.setBinaryType();
ftpClient.put(remotefilename);--->ftpClient.putFileStream(remotefilename, true);
等。
  SocketAddress addr=new InetSocketAddress(url,port);//连接  ftp=FtpClient.create();ftp.connect(addr);//或者FtpClient ftp = FtpClient.create(ip);//登陆    ftp.login(username,password.toCharArray());ftp.setBinaryType();System.out.println(ftp.getWelcomeMsg());
代码实现案例:http://blog.csdn.net/yuxiangaaaaa/article/details/59109206

JDK1.7 sun.net.ftp.FtpClient相关推荐

  1. 使用sun.net.ftp.FtpClient进行上传功能开发,在jdk1.7上不适用问题的解决

    使用sun.net.ftp.FtpClient进行上传功能开发,在jdk1.7上不适用问题的解决 参考文章: (1)使用sun.net.ftp.FtpClient进行上传功能开发,在jdk1.7上不适 ...

  2. java 中sun.net.ftp_开发FTP不要使用sun.net.ftp.ftpClient

    转自:http://cai21cn.iteye.com/blog/700188 在开发一个web应用过程中,需要开发一个服务使用ftp功能将数据传输一个网外的ftp服务器.最初使用sun.net.ft ...

  3. 【FTP】org.apache.commons.net.ftp.FTPClient实现复杂的上传下载,操作目录,处理编码...

    和上一份简单 上传下载一样 来,任何的方法不懂的,http://commons.apache.org/proper/commons-net/apidocs/org/apache/commons/net ...

  4. ftp ftpclient异常解决、远程命令已经错误代码

    ftp ftpclient异常解决.远程命令已经错误代码 目录(?)[+] 1.FTP异常以及解决办法 1 sun.net.ftp.FtpProtocolException: PORT :501 PO ...

  5. Java ftp实现文件的上传和下载ftp,sftp sun.net.ftp.FtpProtocolException:Welcome message: SSH-2.0-OpenSSH_5.1

    Java ftp实现文件的上传和下载 ftp,sftp 运行后发现很长时间没有反应,很久以后抛出如下异常:sun.net.ftp.FtpProtocolException:Welcome messag ...

  6. java ftp ftpClient.storeFile 服务器失败

    本文由动哒公众号(tongmi5g),QQ群(58621899)提供,欢迎关注获取技术支持,有任何问题群里都会回复. 问题描述 在开发的本地电脑向服务器上传文件没问题,但是,部署之后,在服务器之间上传 ...

  7. 基于FtpClient(JDK1.7)实现Ftp连接

    FTP 概述 文件传输协议(FTP)作为网络共享文件的传输协议,在网络应用软件中具有广泛的应用.FTP的目标是提高文件的共享性和可靠高效地传送数据. 在传输文件时,FTP 客户端程序先与服务器建立连接 ...

  8. Java语言实现简单FTP软件------源码放送(十三)

    Java语言实现简单FTP软件------>FTP协议分析(一) Java语言实现简单FTP软件------>FTP软件效果图预览之下载功能(二) Java语言实现简单FTP软件----- ...

  9. java ftp命令_Java实现FTP

    注意: Access restriction: The type FtpClient is not accessible due to restriction on required library ...

最新文章

  1. ajax请求必须打断点才能成功,Jquery等待ajax执行完毕继续执行(断点调试正常,运行异常)...
  2. 网页素材大宝库:50套非常精美的图标素材
  3. 独家 | Python的“predict_prob”方法不能真实反映预测概率校准(如何实现校准)...
  4. Android Drawable 转化成 Bitmap
  5. PHP密码复杂性验证,JS检查密码强度 检查密码复杂度
  6. .Net Core及.Net Standard主要概念回顾
  7. 苹果WWDC前瞻之iOS 13更新最受关注;微软发布基于区块链的去中心化身份识别系统;小米成立了新集团质量办公室……...
  8. 追MM与23种设计模式
  9. Android性能优化-App启动优化
  10. UVA-12661 Funny Car Racing (dijkstra)
  11. 什么是PMI指数?PMI指数是什么意思? 如何计算PMI指数?
  12. Error Client wants topic A to have B, but our version has C. Dropping connection.
  13. 软件测试生鲜配送系统项目,生鲜配送系统APP小程序平台案例
  14. 如何复制CD音乐(电脑小技巧)
  15. spring schedule 配置多任务动态 cron 【增删启停】
  16. 以Mapgis与Arcinfo之间的数据转换
  17. 闽高校计算机等级考试试题,闽高校计算机等级考试信息技术选择题[附含答案解析]确定书中页码版.doc...
  18. 【最小生成树】JZOJ_5353 村通网
  19. 使用 you-get 下载视频
  20. sshd服务的白名单与黑名单

热门文章

  1. 开发也需了解的网络知识,实践验证真理
  2. SuperSlide插件的使用方法
  3. 基于I2C协议的AHT20温湿度传感器的数据采集
  4. cocos2d-x笔记(九)Lua开发飞机大战-3-背景图的滚动
  5. 网站无法打开的解决方法
  6. HP大中华区总裁孙振耀撰文谈退休并畅谈人生 - 选择职业
  7. 【Spark】Could not locate executable null\bin\winutils.exe in the Hadoop binaries
  8. 我的西藏之行日记(游记)
  9. 电子计算机没电了还可以用吗,电子工程师:手机没电也能用
  10. 2022-05-20每日一题