读书人

java.lang.IllegalArgumentException:

发布时间: 2014-01-26 14:36:03 作者: rapoo

我的现象是在JB2006中使用了JInternalFrame,在这个内部框架中用到了JOptionPane.showInternalConfirmDialog().编译可以通过,但在运行时就抛出了以下异常:
Exception in thread "AWT-EventQueue-0 " java.lang.IllegalArgumentException: cannot add to layout: constraint must be a string (or null)......

但是我以同样的代码写到UltraEdit中,在命令提示符中javac,java却能很好的运行,没有抛出任何的异常.
使用的是同一个JVM呀,JDK5.0

------解决方法--------------------------------------------------------
并非同一个JVM,JBUILDER调用的JDK是在其目录下面的E:\Borland\JBuilder2006\jdk1.5
而你如果用JAVAC 着跑的是在你注册表中注册过的JVM
------解决方法--------------------------------------------------------
constraint must be a string (or null)......好象是构造函数的参数有问题

        

读书人网 >Java Exception

热点推荐