좋은 프로그램은 마음의 여유에서 나온다.

root가 아닌 다른 계정에서 java 실행시 오류가 날 경우 본문

운영체제/리눅스

root가 아닌 다른 계정에서 java 실행시 오류가 날 경우

좋은데이 2012. 8. 23. 20:23

root계정에서는 java 패스를 걸어놓은 후 java -version을 치면 잘 실행이 되나

root가 아닌 계정에서 실행을 하니.. 다음과 같은 에러가 났다


java: error while loading shared libraries: libjli.so: cannot open shared object file: No such file or directory



해결 방법


ls -l $(locate libjli.so) 를 실행하여 파일의 경로를 출력한다.


/etc/ld.so.conf.d/java.conf 파일을 생성한 후 

libjli.so 파일이 있는 경로를 적고 저장한 후



/sbin/ldconfig 를 실행한다.

Comments