1.先确认防火墙
2.FTP服务器上是不是有权限控制客户端或IP授权之类的。
3.楼主的程序递归次数太多,显示循环整个桌面,如果是文件夹又继续往里边找,建议楼主在调试程序的时候一点一点实验。先从文件开始。再说你每次都递归,而是用的对象一直是FTP那个对象,设置的属性一直都在变,也不知道有没有影响。
2.FTP服务器上是不是有权限控制客户端或IP授权之类的。
3.楼主的程序递归次数太多,显示循环整个桌面,如果是文件夹又继续往里边找,建议楼主在调试程序的时候一点一点实验。先从文件开始。再说你每次都递归,而是用的对象一直是FTP那个对象,设置的属性一直都在变,也不知道有没有影响。
解决方案 »
- 哪们仁兄看过马士兵老师讲的视频,他在哪部分讲解debug工具的用法?
- 关于PreparedStatement的疑问
- IReport applet 打印方向 问题
- 新手问题,简单程序不明白
- 已知图像的数据部分,为一数组,java中如何实现该数组的256色位图保存呢?
- 我已经在两个版散了160分了,怎么都没人回答的?现在把问题简化一下吧,大家帮帮忙好么
- 关于方法中调用自身的问题
- DataSetData 如何对它进行操作呀!这是个什么类呀!
- 请问如何把一棵xml解析成的JTree根据不同种类的节点设置不同的图标?
- SCJP275要考GridBagLayout吗?怎么考啊?
- 求高手点拨一个CS结构聊天界面的UI代码实现问题所在....
- 请教 java List 泛型转换
at java.util.HashMap.get(Unknown Source)
at java.nio.charset.CoderResult$Cache.get(Unknown Source)
at java.nio.charset.CoderResult$Cache.access$200(Unknown Source)
at java.nio.charset.CoderResult.unmappableForLength(Unknown Source)
at sun.nio.cs.Surrogate$Parser.unmappableResult(Unknown Source)
at sun.nio.cs.ISO_8859_1$Encoder.encodeArrayLoop(Unknown Source)
at sun.nio.cs.ISO_8859_1$Encoder.encodeLoop(Unknown Source)
at java.nio.charset.CharsetEncoder.encode(Unknown Source)
at sun.nio.cs.StreamEncoder.implWrite(Unknown Source)
at sun.nio.cs.StreamEncoder.write(Unknown Source)
at java.io.OutputStreamWriter.write(Unknown Source)
at java.io.BufferedWriter.flushBuffer(Unknown Source)
at java.io.BufferedWriter.flush(Unknown Source)
at org.apache.commons.net.ftp.FTP.__send(FTP.java:505)
at org.apache.commons.net.ftp.FTP.sendCommand(FTP.java:479)
at org.apache.commons.net.ftp.FTP.sendCommand(FTP.java:608)
at org.apache.commons.net.ftp.FTP.mkd(FTP.java:1436)
at org.apache.commons.net.ftp.FTPClient.makeDirectory(FTPClient.java:2639)
at java.util.HashMap.get(Unknown Source)
at java.nio.charset.CoderResult$Cache.get(Unknown Source)
at java.nio.charset.CoderResult$Cache.access$200(Unknown Source)
at java.nio.charset.CoderResult.unmappableForLength(Unknown Source)
at sun.nio.cs.Surrogate$Parser.unmappableResult(Unknown Source)
at sun.nio.cs.ISO_8859_1$Encoder.encodeArrayLoop(Unknown Source)
at sun.nio.cs.ISO_8859_1$Encoder.encodeLoop(Unknown Source)
at java.nio.charset.CharsetEncoder.encode(Unknown Source)
at sun.nio.cs.StreamEncoder.implWrite(Unknown Source)
at sun.nio.cs.StreamEncoder.write(Unknown Source)
at java.io.OutputStreamWriter.write(Unknown Source)
at java.io.BufferedWriter.flushBuffer(Unknown Source)
at java.io.BufferedWriter.flush(Unknown Source)
at org.apache.commons.net.ftp.FTP.__send(FTP.java:505)
at org.apache.commons.net.ftp.FTP.sendCommand(FTP.java:479)
at org.apache.commons.net.ftp.FTP.sendCommand(FTP.java:608)
at org.apache.commons.net.ftp.FTP.mkd(FTP.java:1436)
at org.apache.commons.net.ftp.FTPClient.makeDirectory(FTPClient.java:2639)帖错误都不帖出哪行。
应该是你选择上传的东西过多,导致HashMap溢出了。