java.lang.IllegalArgumentException错误怎么搞定

问题描述

java.lang.IllegalArgumentExceptionatjavax.microedition.lcdui.TextField.setChars(+150)atjavax.microedition.lcdui.TextField.setString(+27)atjavax.microedition.lcdui.TextField.<init>(+168)atMobilePayment.PayForm.<init>(+21)atMobilePayment.BillForm.commandAction(+129)atjavax.microedition.lcdui.Display$DisplayAccessor.commandAction(+282)atjavax.microedition.lcdui.Display$DisplayManagerImpl.commandAction(+10)atcom.sun.midp.lcdui.DefaultEventHandler.commandEvent(+68)atcom.sun.midp.lcdui.AutomatedEventHandler.commandEvent(+47)atcom.sun.midp.lcdui.DefaultEventHandler$QueuedEventHandler.handleVmEvent(+186)atcom.sun.midp.lcdui.DefaultEventHandler$QueuedEventHandler.run(+57)

解决方案

解决方案二:
只有一个错误信息,不知道......
解决方案三:
参数不对啊,看看atMobilePayment.PayForm.<init>(+21)atMobilePayment.BillForm.commandAction(+129)
解决方案四:
引用2楼kaynezhang的回复:

参数不对啊,看看atMobilePayment.PayForm.<init>(+21)atMobilePayment.BillForm.commandAction(+129)

up..贴点代码!!
解决方案五:
引用3楼mars_ma_ok的回复:

引用2楼kaynezhang的回复:参数不对啊,看看atMobilePayment.PayForm.<init>(+21)atMobilePayment.BillForm.commandAction(+129)up..贴点代码!!

PayFormpf=newPayForm(mpm,this,((List)d).getString(((List)d).getSelectedIndex()));mpm.display.setCurrent(pf);调用的PayForm类中的构造函数publicPayForm(MobilePaymentMidletmpm,Displayableparent,Stringstr){super("确认支付");this.mpm=mpm;this.parent=parent;this.addCommand(backCommand);this.addCommand(SubmitCommand);this.setCommandListener(this);this.str=str;this.append(str);}参数错在哪了?还请各位帮忙看一下,谢啦
解决方案六:
在顺便问下错误后面的信息(+129),代表什么啊?
解决方案七:
mark!!!!1111
解决方案八:
个人感觉是((List)d).getString(((List)d).getSelectedIndex()))==""或null~~把这个字符串Print出来看看~~
解决方案九:
引用7楼qq84136264的回复:

个人感觉是((List)d).getString(((List)d).getSelectedIndex()))==""或null~~把这个字符串Print出来看看~~

恩,是有内容的
解决方案十:
参数不匹配
解决方案十一:
atjavax.microedition.lcdui.TextField.setChars(+150)atjavax.microedition.lcdui.TextField.setString(+27)找到问题了,textfield的参数设置出问题了,谢谢各位啦
解决方案十二:
publicclassIllegalArgumentExceptionextendsRuntimeException抛出的异常表明向方法传递了一个不合法或不正确的参数。
解决方案十三:
我来迟了!嘿嘿

时间: 2024-09-28 21:42:44

java.lang.IllegalArgumentException错误怎么搞定的相关文章

java.lang.IllegalArgumentException 错误异常求解

问题描述 java.lang.IllegalArgumentException 错误异常求解 上面是代码的日志 求大神指点 解决方案 有一个方法传参或者是什么,参数类型错了 看看提示在哪一行 解决方案二: 解决spring的java.lang.IllegalArgumentException异常.hibernate中java.lang.IllegalArgumentException异常可能的原因

java.lang.IllegalArgumentException: argument type mismatch

问题描述 我建了一个添加新生的表单,属性中有一个时间.我用的是My97DatePicker控件.我的ACTION是以下publicclassAddStudentActionextendsAction{privateManagerDAOmanagerDAO=null;publicAddStudentAction(){this.managerDAO=newManagerDAO();}publicActionForwardexecute(ActionMappingmapping,ActionFormf

java.lang.IllegalArgumentException 异常,求大牛说下解决方案

问题描述 java.lang.IllegalArgumentException 异常,求大牛说下解决方案 解决方案 java.lang.IllegalArgumentException的解决方案java.lang.IllegalArgumentException:(读取配置文件异常) 解决方案二: 这是用了spring框架吧,报是非法的参数错误,你看一下配置文件中是否有不存在的类,或者其它地方有不存在的一些类或者其它的内容.还有同样问题的参考:http://bbs.csdn.net/topics

Cause: java.lang.IllegalArgumentException:

问题描述 Cause: java.lang.IllegalArgumentException: 使用mybaties查询数据报:Error querying database. Cause: java.lang.IllegalArgumentException: Mapped Statements collection already contains value for PostCardEntity.list 应该不是配置问题,我实在一个完整项目的基础上加入一个小功能,没有创建新类,都是在原有

Httpclient报错:java.lang.IllegalArgumentException: HTTP parameters may not be null

问题描述 我在Android上使用HttpClient的时候,Execute的时候提示有错误.错误log见下面.请问是什么问题?11-2421:39:22.546:W/System.err(30708):java.lang.IllegalArgumentException:HTTPparametersmaynotbenull11-2421:39:22.547:W/System.err(30708):atorg.apache.http.params.HttpProtocolParams.getUs

java程序编译成功但运行不了(Exception in thread &amp;amp;quot;main&amp;amp;quot; java.lang.IllegalArgumentException

问题描述 D:work>javac JComboBoxDemo.javaD:work>java JComboBoxDemoException in thread "main" java.lang.IllegalArgumentException: adding container's parent to itself at java.awt.Container.checkAddToSelf(Unknown Source) at java.awt.Container.addI

BottomSheetBehavior 之 java.lang.IllegalArgumentException: The view is not associated with BottomSheetBehavior

  AndroidRuntime: FATAL EXCEPTION: main Process: me.chunsheng.uberdriver, PID: 13674 java.lang.RuntimeException: Unable to start activity ComponentInfo{me.chunsheng.uberdriver/me.chunsheng.uberdriver.MainActivity}: java.lang.IllegalArgumentException:

生成javadoc报错java.lang.IllegalArgumentException

问题描述 生成javadoc报错java.lang.IllegalArgumentException 绝对不是什么字符编码 path=%JAVA_HOME%in;(改成绝对路径也没用) CLASSPATH=E:JAVAjdk1.6.0_45lib 正在装入软件包 com.zpark.cms.service 的源文件... 正在装入软件包 com.zpark.cms.entity 的源文件... 正在装入软件包 com.zpark.cms.dao 的源文件... 正在构造 Javadoc 信息..

Eclipse报错java.lang.IllegalArgumentException: already added和jar mismatch

报错: java.lang.IllegalArgumentException: already added: Landroid/opengl/GLUES; jar mismatch!fix your dependencies 原因: 引用了facebook官方SDK同时在自己的工程里面有一个包名字com.facebook 导致这样的冲突 解决: 修改自己的包名,避免重复