已有101人关注
实战突击:java项目开发案例整合 第二章ftp客户端
发表在Java图书答疑 2014-12-21
是否精华
版块置顶:
经过装回jdk1.6,可以运行,但几个星期后我又运行,控制台就会出现如下的错误:
java.lang.NumberFormatException: For input string: "r     group"
at java.lang.NumberFormatException.forInputString(Unknown Source)
at java.lang.Long.parseLong(Unknown Source)
at java.lang.Long.parseLong(Unknown Source)
at com.lzw.ftp.extClass.FtpFile.setSize(FtpFile.java:59)
at com.lzw.ftp.panel.ftp.FtpPanel$2.run(FtpPanel.java:221)
at com.lzw.ftp.panel.ftp.FtpPanel.listFtpFiles(FtpPanel.java:236)
at com.lzw.ftp.panel.ftp.FtpPanel.refreshCurrentFolder(FtpPanel.java:270)
at com.lzw.ftp.FTP_Client_Frame.linkButtonActionPerformed(FTP_Client_Frame.java:534)
at com.lzw.ftp.FTP_Client_Frame.access$4(FTP_Client_Frame.java:494)
at com.lzw.ftp.FTP_Client_Frame$10.actionPerformed(FTP_Client_Frame.java:290)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$000(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
不知道为什么,前一段时间还行,现在就回出现错误,不知为什么,请大神帮忙。
分享到:
精彩评论 3
菜鸟级精英
学分:0 LV1
TA的每日心情
开心
2020-03-23 21:05:48
2014-12-27
沙发
1. 你这个异常是数字转换字符串异常,看一下是不是让填写数字的地方,填写了“r group”。
2. Ftp_Client_Frame类里使用了NimbusLookAndFeel这个类,这个类是Java 6 Update 10及之后版本才有的,你看一下你的JDK版本有没有问题。
3.从你的截图看,应该是打开了一个不存在的盘符。程序可能默认打开系统A:盘,A盘是软驱且已经被现代系统淘汰,所以打开看不到任何东西。
一只漂流的狼
学分:0 LV1
TA的每日心情
2020-12-28 14:41:21
2014-12-27
板凳
[FIELDSET][LEGEND]引自:1楼[/LEGEND]
1. 你这个异常是数字转换字符串异常,看一下是不是让填写数字的地方,填写了“r group”。
2. Ftp_Client_Frame类里使用了NimbusLookAndFeel这个类,这个类是Java 6 Update 10及之后版本才有的,你看一下你的JDK版本有没有问题。
3.从你的截图看,应该是打开了一个不存在的盘符。程序可能默认打开系统A:盘,A盘是软驱且已经被现代系统淘汰,所以打开看不到任何东西。
[/FIELDSET]

回复:
  应该不是你说的前两种情况,第三种我不明白,怎么修改代码?原来是可以运行并且没有错误,但现在就会出现像1楼所说的那样。
给我说详细点,我搞不明白
菜鸟级精英
学分:0 LV1
TA的每日心情
开心
2020-03-23 21:05:48
2014-12-31
地板
我重新看了一下,你抛出的异常可以定位到这几行上:
at com.lzw.ftp.extClass.FtpFile.setSize(FtpFile.java:59)//文件大小无法转换成Long类型
at com.lzw.ftp.panel.ftp.FtpPanel$2.run(FtpPanel.java:221)//匿名线程运行时
at com.lzw.ftp.panel.ftp.FtpPanel.listFtpFiles(FtpPanel.java:236)//读取FTP默认路径下的文件列表
at com.lzw.ftp.FTP_Client_Frame.linkButtonActionPerformed(FTP_Client_Frame.java:534)//点击连接按钮

也就是说当点击连接按钮时,程序开始访问FTP服务器上的文件列表,返回的数据不能够正常解析,所以你看一下你所访问的FTP服务器是否能正常使用。利用其他ftp工具连接一下试试。
首页上一页 1 下一页尾页 3 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照