Development/Failure Log
Not a valid class name
Kugi
2012. 9. 15. 19:46
android-sdk를 이용하기 위해 cygwin에서 javah로 c/cpp용 jni 헤더파일을 추출하려는 도중
"Not a valid class name" 이라는 예외를 만났다.
패키지 경로를 구분할 때 "." 이 아닌 "/"를 사용했기 때문이었다.
처음도 아닌데 정신이 오락가락 했나보다.
$ javah -jni com/kut/ssvs/camera/KugiAndroidImageProcessor
Exception in thread "main" java.lang.IllegalArgumentException:
Not a valid class name: com/kut/ssvs/camera/KugiAndroidImageProcessor
at com.sun.tools.javac.api.JavacTool.getTask(JavacTool.java:177)
at com.sun.tools.javac.api.JavacTool.getTask(JavacTool.java:68)
at com.sun.tools.javah.JavahTask.run(JavahTask.java:509)
at com.sun.tools.javah.JavahTask.run(JavahTask.java:335)
at com.sun.tools.javah.Main.main(Main.java:46)