[완료]JNI 컴파일후 실행하면 오류가 나옵니다...

OpenSnake의 이미지

http://kldp.org/node/49408#comment-185369

이거보고 그대로 따라했거든요...

# java HelloWorld
Exception in thread "main" java.lang.UnsatisfiedLinkError: /home/dat/source/libhelloworld.so: /home/dat/source/libhelloworld.so: cannot restore segment prot after reloc: Permission denied
        at java.lang.ClassLoader$NativeLibrary.load(Native Method)
        at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751)
        at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1676)
        at java.lang.Runtime.loadLibrary0(Runtime.java:822)
        at java.lang.System.loadLibrary(System.java:993)
        at HelloWorld.<clinit>(HelloWorld.java:3)

이런 오류가 나옵니다...이거 왜이런건가요....지금 마구 뒤지고 있는데..못찾겠네요..
해결책이 뭔지 모르겠어요...

ldconfig 명령어로 라이브러리 캐시를 다시 만드세요.

http://kldp.org/node/65060#comment-288780

검색하다가 이런글도 봤는데 이게 대체 무슨말인가요??

OpenSnake의 이미지

chcon -t texrel_shlib_t [당신이 원하는 so 라이브러리]

이거 하나면 끝입니다...-_-;

--------------------------------------------
혼자있고 싶습니다. 모두 지구밖으로 나가주세요.

--------------------------------------------
혼자있고 싶습니다. 모두 지구밖으로 나가주세요.