JNI를 사용하기 위해 우선적으로 수행해야 하는 작업으로써 환경변수 설정하는 법을 설명한다.
이는 자바를 사용할 때 자바 명령어를 커맨드 창에서 이용하기 쉽게 해주고, jvm.dll을 실행시킬 수 있는 환경을 만든다.
(JNI를 이용할 때(특히, Invoke JNI를 이용할 때) jvm을 실행시키며 이 때 자바에 있는 jvm.dll을 사용한다.)
2007.01.08 현재 자바 jdk 최신 버전으로써 JDK 1.6.0_02를 예로 들었다.
내 컴퓨터 오른쪽 클릭 -> 속성 -> 고급 -> 환경 변수 선택
1. 시스템 변수 -> 변수이름: path -> 편집 선택
* path 변수 텍스트 상자의 가장 오른쪽 끝에 커서를 위치 후 Java가 깔린 폴더 위치와 jvm.dll이 들어있는 폴더 위치를 추가(아래 참조)
(폴더 위치 사이의 구분은 ; 로 한다. 붙여서 쓸 것)
;C:\Program Files\Java\jdk1.6.0_02\bin
;C:\Program Files\Java\jdk1.6.0_02\jre\bin\client
2. 시스템 변수 -> 새로 만들기 클릭
* CLASSPATH 입력
.;C:\Program Files\Java\jdk1.6.0_02\lib\tools.jar
-맨 앞에 .을 반드시 써줄 것. 현재 폴더를 의미한다.
* JAVA_HOME 입력
C:\Program Files\Java\jdk1.6.0_02
jvm.dll을 단독으로 복사하는 경우에 JNI_CreateVM 함수가 실패한다. (JVM을 생성시키는 함수)
'special > JNI' 카테고리의 다른 글
| C++에서 자바 코드 사용하기 (Invoke JNI) (0) | 2008/01/10 |
|---|---|
| 자바에서 C++ 코드 사용하기 (0) | 2008/01/09 |
| Java Native Interface 소개 (0) | 2008/01/09 |
| JNI를 사용하기 위해 환경 변수 설정하는 법 (for Windows XP) (0) | 2008/01/09 |
이올린에 북마크하기
furang 03/05
이찬수 03/04
furang 01/08
밍 01/08
furang 2007