2012-10-03 3 views
0

청소, 가져 오기/내보내기 순서를 변경하려고 시도하고 있습니다. 100 회와 같은 패키지 이름을 확인합니다. 이제는 java.lang.NoClassDefFoundError를 얻습니다. 세 클래스에만 작동하지 않으며 다른 모든 클래스는 잘 작동합니다. 문제가 될 수 있습니다. 세 클래스는 최근에 추가되지 않았지만 이전과 이후로 변경되어 패키지 이름이 변경되었습니다. 여전히 코드는 작동하지만 세 개의 클래스 (활동) 문제를 만드는 ... 세의 heirachy 내가 붙어 있어요문제가없는 경우에도 클래스 정의가 오류를 찾을 수 없음

... plzzz 도움이 ... 그들은 같은 패키지로 다른 사람과 동일

+3

libs 폴더의 모든 jar 파일을 확인하고 이름도 libs입니다. 외부 jar 파일을 사용하는 경우 –

+1

외부 jar 파일 사용? – Praveenkumar

+0

레이아웃 xml에서 맞춤 레이아웃 클래스를 확인하십시오. 패키지 이름이 틀리면 오류가 표시되지 않지만 xml을 부풀려 시도하면 NoClassDefFoundError가 throw됩니다. – MCeley

답변

0

예 .jar 파일이 제대로 가져 오지 않았기 때문입니다. 아래 단계에 따라 - 프로젝트의 libs 폴더에

  1. 놓습니다 .jar 파일을.

  2. 프로젝트로 가져옵니다. 그리고 GoTo project -> properties -> Java build path -> order tab.

  3. 귀하의 .jar 파일이 첫 번째 순서대로 확인되고 배치되었는지 확인하십시오. 이것은 중요한 것입니다.

이 단계가 도움이되기를 바랍니다. 당신이 libs가로 이름을 변경 lib 폴더에 jar 파일을 두었다면

image

0

- 아래 이미지에서보세요. 그런 다음 해당 libs 폴더에서 경로를 빌드하십시오.

관련 문제