[완료]JNI 컴파일후 실행하면 오류가 나옵니다...
글쓴이: OpenSnake / 작성시간: 월, 2007/10/29 - 9:01오후
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
검색하다가 이런글도 봤는데 이게 대체 무슨말인가요??
Forums:
자답입니다...
chcon -t texrel_shlib_t [당신이 원하는 so 라이브러리]
이거 하나면 끝입니다...-_-;
--------------------------------------------
혼자있고 싶습니다. 모두 지구밖으로 나가주세요.
--------------------------------------------
혼자있고 싶습니다. 모두 지구밖으로 나가주세요.
댓글 달기