24小时热门版块排行榜    

查看: 1160  |  回复: 8
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

MJC_G

新虫 (小有名气)

[求助] java.lang.NullPointerException为什么找不到原因呢?

各位大神好,自己在跑程序的时候遇到了    “读取Excel文件c:\WWW\PHP100.Com\Beijing\Beijing_Data\电科院负荷_15分钟.xls失败:java.lang.NullPointerException”          这个问题,可是同样的读取方式另一个excel表格读起来就没有问题,想请问一下,有谁知道这是为什么吗?
回复此楼
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

jianliu67

木虫 (小有名气)

引用回帖:
6楼: Originally posted by MJC_G at 2015-10-15 19:31:08
嗯嗯,没有提示哪一句抛出异常,但是我把读这个excel之后的数据输出发现读的数字从某一个数字开始就全变为0了,可是excel表里明明是有数据的呀?...

如果你使用 IDE 编程的话, 一般可以一步一步地 debug. 这样会最快地发现哪一句出的错.

如果不使用 IDE 的话, 最好用 log 来跟踪程序的执行. 多放一些打印的语句, 这样就能大致知道什么地方出的错.

Catch general Exception 一般来说不好. 应该更具体一些.
9楼2015-10-17 07:11:37
已阅   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 9 个回答

pilihaotian

金虫 (初入文坛)

很有可能是中文乱码,导致找不到路径。你可以改成英文测试一下。

发自小木虫Android客户端

» 本帖已获得的红花(最新10朵)

时来运转不变的改变的都是最好的
2楼2015-10-16 07:32:47
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

MJC_G

新虫 (小有名气)

送红花一朵
引用回帖:
2楼: Originally posted by pilihaotian at 2015-10-16 07:32:47
很有可能是中文乱码,导致找不到路径。你可以改成英文测试一下。

您好,您说的是把excel的中文名改成英文试一下对吗?我试了但是还是相同的结果,以您的经验,还有可能是什么原因造成的呢?谢谢啦!
3楼2015-10-16 08:15:51
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

yujiewu

银虫 (正式写手)

4楼2015-10-16 08:25:37
已阅   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见