반응형
java에서 c/c++ 코드를 사용하기 위해
jni를 사용하게 되는데
이때 java 코드에서 라이브러리 로드시에
static { System.loadLibrary("라이브러리 이름");}
으로 많이 사용하게 되는데,
그 이유는 만약 라이브러리가 로드되지 않는 상태에서
함수 호출시 오류가 발생할 수 있다.
함수 호출 시점보다 먼저 C 라이브러리 로드하기 위해
static block사용하게 일반적이다.
반응형
'Language > Java' 카테고리의 다른 글
자바 컬렉션 프레임워크 (0) | 2013.08.12 |
---|---|
JNI - GetStringUTFChars (0) | 2013.06.09 |
jni so파일 링크 (0) | 2013.06.08 |
TCP/IP 소켓 통신 (0) | 2013.03.03 |
NullPointerExceoption (0) | 2013.01.27 |