[JNI] Java Native Interface
JNI가 뭔지 궁금해서 6년전쯤 윈도우에서 dll를 만들고 자바에서 호출한 적 있었는데 최근에 다시 해 볼 일이 있어서 자료를 찾던 중에 좋은 소스가 있어서 소개해 드립니다. 다른 부분은 자료도 많고 해서 패스. 핵심인 C 구현부인데요.자바에서 문자열을 넘겨주고 (jstring jstr) 다시 자바로 문자열을 리턴하는 함수 입니다. 색칠한 부분이 소스의 핵심입니다. JNIEnv 와 jobject를 이용하면 자바의 클래스변수, 생성자, 함수 모두에 접근할 수가 있더군요. EXPORT jstring JNICALL Java_Prompt_getLine(JNIEnv *env, jobject obj, jstring jstr) { char buf[128]; const jbyte *str; str = (*env)->G..
Developer/Java, Kotlin
2012. 2. 6. 17:25
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Life Chair
- 톡토기
- VARIDESK
- node.js
- weka
- 화분벌레
- 고체 향수
- 매직 트랙패드2
- 유가바이트디비
- 홈 오피스
- 별잉 빛나는 밤
- 별이 빚나는 밤
- 루미큐브 종류
- Pixel Pals
- 빈센트 반 고흐
- 르세라핌
- 코라나 19
- 남설 팔찌
- JMW 헤어드라이기기
- Sybase IQ
- yugabyteDB
- GKRS
- 카카오 에드
- 파나소닉 비데 DL-EH10KWS
- 솔리드 쿨론
- 증권정보포털
- 로니카 BCS
- 브리다 정수기
- 오미크론
- 배당급
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함