java异常问题,请求大虾解决问题!6
发布网友
发布时间:2023-10-13 08:01
我来回答
共4个回答
热心网友
时间:2024-11-24 17:46
光贴个异常能看出什么问题来啊,只能看出来bean不能为空,查下API,看看是什么异常
java.lang
类 IllegalArgumentException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
java.lang.IllegalArgumentException
所有已实现的接口:
Serializable
直接已知子类:
IllegalCharsetNameException, IllegalFormatException, IllegalSelectorException, IllegalThreadStateException, InvalidKeyException, InvalidOpenTypeException, InvalidParameterException, KeyAlreadyExistsException, NumberFormatException, PatternSyntaxException, UnresolvedAddressException, UnsupportedAddressTypeException, UnsupportedCharsetException
--------------------------------------------------------------------------------
public class IllegalArgumentExceptionextends RuntimeException抛出的异 常表明向方法传递了一个不合法或不正确的参数。
从以下版本开始:
JDK1.0
另请参见:
Thread.setPriority(int), 序列化表格
--------------------------------------------------------------------------------
构造方法摘要
IllegalArgumentException()
构造不带详细消息的 IllegalArgumentException。
IllegalArgumentException(String s)
构造带指定详细消息的 IllegalArgumentException。
IllegalArgumentException(String message, Throwable cause)
根据指定的详细消息和原因构造一个新异常。
IllegalArgumentException(Throwable cause)
根据指定的原因和 (cause==null ? null :cause.toString()) 的详细消息构造一个新异常(它通常包含 cause 的类和详细消息)。
方法摘要
从类 java.lang.Throwable 继承的方法
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
构造方法详细信息
IllegalArgumentException
public IllegalArgumentException()构造不带详细消息的 IllegalArgumentException。
--------------------------------------------------------------------------------
IllegalArgumentException
public IllegalArgumentException(String s)构造带指定详细消息的 IllegalArgumentException。
参数:
s - 详细消息。
--------------------------------------------------------------------------------
IllegalArgumentException
public IllegalArgumentException(String message,
Throwable cause)根据指定的详细消息和原因构造一个新异常。
注意,与 cause 相关的详细消息不是 自动合并到这个异常的详细消息中的。
参数:
message - 详细消息(保存此消息,以便以后通过 Throwable.getMessage() 方法获取它)。
cause - 原因(保存此原因,以便以后通过 Throwable.getCause() 方法获取它)。(允许使用 null 值,指出原因是不存在的或是未知的。)
从以下版本开始:
1.5
--------------------------------------------------------------------------------
IllegalArgumentException
public IllegalArgumentException(Throwable cause)根据指定的原因和 (cause==null ? null :cause.toString()) 的详细消息构造一个新异常(它通常包含 cause 的类和详细消息)。 此构造方法对于那些与其他 throwable(例如,PrivilegedActionException)的包装器相同的异常来说是有用的。
参数:
cause - 原因(保存此原因,以便以后通过 Throwable.getCause() 方法获取它)。(允许使用 null 值,指出原因是不存在的或是未知的。)
热心网友
时间:2024-11-24 17:46
java.lang.IllegalArgumentException: Bean object must not be null
非法参数异常:Bean对象必须非空
可能是你在Autowire时哪个Bean为null了。
热心网友
时间:2024-11-24 17:47
java_home中写的是你jdk路径,就是你上面写的安装路径。
path中要写
%java_home%\bin;
注意最后要写分号,而且这个一定要写在最前面,否则会和你的数据库冲突的。
classpath中要写
.;%java_home%\lib\dt.jar;%java_home%\lib\tools.jar
这里要注意前面一定要写个点然后分号,dt.jar后也要跟分号。
您可以直接复制我写出来的path和classpath,只要你写的java_home正确,应该是没有问题的。
热心网友
时间:2024-11-24 17:47
你提问真可以呀!你以为别人都是神呀,光贴个异常信息有个屁用,你把相关的代码全贴出来,流程讲清楚,别人才能帮你呀,建议看看提问的智慧!!!