Exception in thread "AWT-EventQueue-0" java.lang.Error: U
答案:2 悬赏:20 手机版
解决时间 2021-01-29 03:49
- 提问者网友:蓝莓格格巫
- 2021-01-28 11:38
Exception in thread "AWT-EventQueue-0" java.lang.Error: Unresolved compilation problem:这是什么意思啊
最佳答案
- 五星知识达人网友:神的生死簿
- 2021-01-28 12:39
你好:
看错误信息,是无法加载到类java.lang.ClassNotFoundException: org.apache.log4j.Category
,查了一下soapui下的lib文件夹,common-logging这个jar包是存在的,后面也不知道什么原因,
上网查了一下,有说到是jar包冲突,就到jdk(我的jdk是jdk1.7.0_60)下查看,
在目录C:\Program Files\Java\jdk1.7.0_60\jre\lib\ext下发现了common-logging这个jar包,将其删除后,
重新启动SOAPUI,成功。。。
看错误信息,是无法加载到类java.lang.ClassNotFoundException: org.apache.log4j.Category
,查了一下soapui下的lib文件夹,common-logging这个jar包是存在的,后面也不知道什么原因,
上网查了一下,有说到是jar包冲突,就到jdk(我的jdk是jdk1.7.0_60)下查看,
在目录C:\Program Files\Java\jdk1.7.0_60\jre\lib\ext下发现了common-logging这个jar包,将其删除后,
重新启动SOAPUI,成功。。。
全部回答
- 1楼网友:污到你湿
- 2021-01-28 13:03
是空指针,虽然你代码不全,而且错误信息也不全,但我知道你代码写得有问题。
有时候你要注意一下编程习惯:
例如你的代码: if(number.gettext().tostring().equals(""))
这样写就很有问题,即使在这里没出错,但以后也是一个潜在bug的来源,你应该这样写
if(number.gettext()!=null && number.gettext().tostring().equals(""))
这样就对了, 为什么呢? 因为 如果number.gettext()为空,那么调用它的tostring()方法就会空指针异常
另外我还要指出你的一个错误习惯
if(number.gettext().tostring().equals(""))
这一句应该写成:
number.gettext().tostring().trim().length()==0
我猜你是想判断用户输入的是空内容,或空格吧,直接判断它的长度比equals方法更好。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯