这是代码来说明java.lang.NoClassDefFoundError。有关详细说明,请参阅Jared的答案。
NoClassDefFoundErrorDemo.javapublic class NoClassDefFoundErrorDemo {
public static void main(String[] args) {
try {
// The following line would throw ExceptionInInitializerError
SimpleCalculator calculator1 = new SimpleCalculator();
} catch (Throwable t) {
System.out.println(t);
}
// The following line would cause NoClassDefFoundError
SimpleCalculator calculator2 = new SimpleCalculator();
}}
SimpleCalculator.javapublic class SimpleCalculator {
static int undefined = 1 / 0;}