마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

Android환경에서 Jtransforms을 이용이 불가능한가요?

0 추천
안드로이드 환경에서 fft를 구현하기 위해 Jtransforms을 사용하여 코딩을 하였습니다. 그러나 프로그램 실행시 noclassdeffounderror가 발생하면서 동작하지 않습니다.

혹시 Jtransforms은 안드로이드 환경에서 사용이 불가능한 것인지 아니면 빌드 경로 오류등의 이유인지 알고 싶습니다.
익명사용자 님이 2013년 5월 16일 질문

2개의 답변

0 추천

 

NoClassDefFoundError 

 

NoClassDefFoundError는 개발하면서 종종 접하게 되는 Error입니다. Class로딩 단계에서 Class를 찾을 수 없을때에 발생합니다.

 

java doc에는 다음과 같이 소개되어 있습니다.

 

Thrown if the Java Virtual Machine or a ClassLoader instance tries to load in the definition of a class (as part of a normal method call or as part of creating a new instance using the new expression) and no definition of the class could be found.

The searched-for class definition existed when the currently executing class was compiled, but the definition can no longer be found.

만약 NoClassDefFoundError가 생겼다면 이는 실행시 참조하는 class를 찾을 수 없다는 에러로 classpath에 원하는 패키지가 잘 설정되어 있는지 확인해 보시기 바랍니다. 그리고 classpath를 적을 때, 실행을 원하는 위치를 입력하는게 좋습니다. 
예를 들면 classpath=.; 
익명사용자 님이 2013년 5월 17일 답변
0 추천
android나 java에서 기본적으로 제공하지 않는 라이브러리라면

별도로 빌드패스에 추가를 해주시거나 jar 을 프로젝트 내의 lib 폴더안에 포함시키셔서 사용하셔야 합니다.
Noizbuster (11,970 포인트) 님이 2013년 5월 18일 답변
...