2016-06-01 3 views
0

Eclipse에서 Java 프로젝트를 생성 한 후 실행 가능한 jar 파일을 생성했습니다. Java 프로젝트에는 DrivingModule이라는 클래스가 있습니다. jar 파일을 안드로이드 프로젝트로 가져 왔습니다. 하지만 난만큼 내가 클래스 DrivingModule을 사용으로 안드로이드 프로젝트를 응용 프로그램 충돌을 실행하고 난 다음과 같은 오류jar 파일로 인해 NoClassDefFoundError가 발생합니다.

*06-01 11:38:10.481: E/AndroidRuntime(16751): Caused by: java.lang.NoClassDefFoundError: Class not found using the boot class loader; no stack available* 

를받을 때 문제는, 내가이 클래스 DrivingModule에서 주석 경우, 앱은 normall 작동합니다. 내가 몇 가지 질문을 언급했지만 주로 그들은 항아리를 생성하는 방법과 경로를 구축하는 방법을 설명했다,하지만 내가받은 오류를 해결하는 방법에 대한 모든 게시물을 찾을 수 없습니다.

왜 클래스가 응용 프로그램을 중단시키고 그러한 오류를 발생 시키나요?

갱신

enter image description here

답변

1

아래의 그림과 같이 내가 추가 된 항아리의 상자를 확인 할 때까지 작동 NT 않았다 Bhaumik Thakkar 앱의 대답에 다스 려 후에 당신을 넣어 jar -> jdk -> lib -> ext에있는 항아리를 누른 다음 다시 시도하십시오.

+0

내가 생성해야하는 ext 폴더가 없습니까? – user2121

+0

죄송합니다! 아래 계층 구조를 거쳐 입력하십시오. (프로그램 파일 폴더에 아래의 계층 구조를 찾을 수) ** JDK ** -> ** JRE ** -> ** LIB ** -> ** 내선 ** - 실제로> –

+0

전 trie 귀하의 답변 응용 프로그램이 정상적으로 작동하지만 새로운 작업 공간을 만들고 같은 응용 프로그램을 가져오고 동일한 jar 파일을 설정하면 다시 동일한 오류가 발생했습니다 .. 어떤 제안 – user2121