2010-08-06 2 views
2

NetBeans를 사용할 때 오류가 발생하여 발견 한 내용을 게시하고 싶습니다 (예전 뉴스 일 수 있음). 아마도 이것은 내가 방금 만난 비슷한 문제를 디버깅하는 데 어려움을 겪을 수도 있습니다. 나는 여기에 아무것도 남용하고 있다고 생각하지 않는다. 스택 오버 플로우의 SEO는 꽤 좋다. :)NetBeans 리팩토링 클래스 : java.lang.NoClassDefFoundError

NetBeans (JavaFX 프로젝트)에서 클래스를 리팩터링 한 결과, "java.lang. NoClassDefFoundError "를 반환합니다.

단순히 "Clean and Build Project"를 수행하여 오류를 수정했습니다. 이것은 명백하게 캐시 파일이나 잘못된 파일/클래스 참조를 삭제합니다. 나는 이것이 Netbeans 버그라고 생각하지 않습니다 ... 그것이 "flukey"순간 중 하나 였으면 좋겠다고 생각했습니다.

건배!

답변

2

나는 때때로 새로운 코드를 작성하거나 새로운 코드를 작성할 때 이러한 문제가 있습니다. 왜냐하면 내가 '& 빌드'대신 '빌드'기능을 사용하기 때문입니다.

대부분의 경우 적절한 클래스 집합이 컴파일 (또는 재 컴파일)되지만 새로 컴파일 된 클래스가 이미 컴파일 된 클래스와 호환되지 않는 경우가 있습니다. 그게 내가 java.lang.NoClassDefFoundError이 될 때입니다. 별로 중요하지 않습니다. 모든 것을 정리하고 다시 컴파일하면됩니다.

관련 문제