java (Ljava/lang/String;Ljava/lang/String;I)V 是什么错
缺少hibernate3.jar包。
在使用Spring的AOP编程时,会用到这几个lib:
asm-2.2.2.jar
asm-commons-2.2.2.jar
asm-util-2.2.2.jar
Hibernate使用如果lib:
asm.jar
asm-attrs.jar
其中asm-2.2.2.jar与asm.jar存在类上的冲突。
扩展资料:
1、Throwable:有两个重要的子类:Exception(异常)和 Error(错误),二者都是 Java 异常处理的重要子类,各自都包含大量子类。
2、Error:系统或虚拟机的异常,无法捕获。如:OutOfMemoryError
3、Exception:程序本身可以处理的异常。
4、RuntimeException:JVM 常用操作引发的异常,如:NullPointerException
5、Checked:在编译期间就可以发现的异常,必须在运行之前就进行处理的异常。除了RuntimeException及其子类以外,其他的Exception类及其子类都属于可查异常。这种异常的特点是Java编译器会检查它,也就是说,当程序中可能出现这类异常,要么用try-catch语句捕获它,要么用throws子句声明抛出它,否则编译不会通过。
6、Unchecked:包括运行时异常(RuntimeException与其子类)和错误(Error)。
7、运行时异常:运行时异常的特点是Java编译器不会检查它,也就是说,当程序中可能出现这类异常,即使没有用try-catch语句捕获它,也没有用throws子句声明抛出它,也会编译通过。
8、编译异常:是RuntimeException以外的异常, 类型上都属于Exception类及其子类。从程序语法角度讲是必须进行处理的异常,如果不处理,程序就不能编译通过。如IOException、SQLException等以及用户自定义的Exception异常,一般情况下不自定义检查异常。
解释:此问题报错多是“java.lang.NoSuchMethodError”后面跟上上面的代码内容,也就是说在此类中没有定义两个字符串参数类型的方法。
解决办法:可以去对应的类中是否有这个方法类型,如果没有的话,可以看看是定义的方法不对,还是传递的参数不对。
L表示类的实例,这里就是俩String的类型,V表示void,I表示int,所以,这个方法有三个参数,俩String,一个int,并且这方法返回值是void,没有返回值。