有没有办法可以忽略java.lang.NoClassDefFoundError,比如try catch,它会调用缺少的类?我不需要修复缺少的类,因为这是我的程序的一部分。
答案 0 :(得分:2)
我不需要修复丢失的类,因为这是我的程序的一部分。
我不完全确定您要在此处尝试实现的目标,但您应该能够NoClassDefFoundError
A
来防止JVM崩溃。让B
成为具有对B.class
的引用的类。如果NoClassDefFoundError
在运行时不可用,您可以按如下方式处理class C {
public static void main(String args[]) {
try {
A a = new A();
} catch (NoClassDefFoundError e) {
//log the error or take some action
}
System.out.println("All good here, lets continue");
}
}
:
{{1}}