JNI 한글 문제

java는 기본적으로 UTF-8 인코딩을 사용한다. 자바 소스파일을 UTF-8 형식으로 저장하고, UTF-8로 컴파일 하면 전혀 문제가 없다. UTF-8 컴파일 예시:   javac -encoding utf-8 jni/SHMNative.java jni/AlarmEvent.java 다만 이때에는 c++ 소스에서 UTF-8…

Continue Reading

JNI C++ 오브젝트 처리하기

지난번에는 간단하게 void와 String을 처리해보았다. 하지만 필드가 20개되는 구조체를 형태를 주고 받을려니 아무래도 Object 형태가 필요하다. 1. 일단 기존의 구조체를 java 클래스로 변경하자. 다음과 같이 간단한 구조체를 사용해보자. struct User…

Continue Reading

JNI in solaris

jni 사용해 본 경험은 android에서 간단하게 테스트 한 정도에 불과했는데, 이번 프로젝트 진행중에 java에서 SHM을 C++ 라이브러리를 이용하기 위해 구현했다. tutorial 형식으로 인터넷에 많이 있지만, 이번에 프로젝트에 적용한 방법을 정리했다.…

Continue Reading
Close Menu