소프트웨어/Java

java - jni로 hello world 출력하기

개발자_이훈규 2014. 11. 13. 10:01

http://bunhere.tistory.com/229

위 블로그를 참고했음을 밝힙니다.



저는 간략히 적겠습니다.

1. 소스를 작성한다 ( Hello.java, hello.c )

2. 여러 종류의 컴파일을 실행한다.

3. 결과물을 실행시킨다.



Hello.java



hello.c



컴파일 과정

$ javac Hello.java

$ javah Hello

$ export LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH

$ gcc -fPIC -c hello.c

$ gcc -shared -o libhello.so hello.o

$ java Hello