Java가 NoClassDefFoundError를 왜 고수하고 있습니까?Java에서 두 개의 중첩 클래스가 예외로 나타나는 이유는 무엇입니까?
NestedClassTest 클래스에는 내부에 두 개의 중첩 클래스 인 X와 Y가 있습니다. 당신이 필요로하는
run:
XXX
Exception in thread "main" java.lang.NoClassDefFoundError:
Nestedclasstest/NestedClassTest$Y
...
Caused by: java.lang.ClassNotFoundException:
nestedclasstest.NestedClassTest$Y
...
귀하의 프로그램이 그대로 작동합니다. 따라서 시작하는 방법에 문제가 있거나 이전 컴파일에서 클래스 파일을 깨뜨린 것입니까? – ARRG