학습자료/Java
2013. 3. 19. 17:26
OS : 리눅스
IDE: 이클립스
- 에러 이유
자바 라이브러리(.jar)를 추가하였는데도 java.library.path 에러가 난다.
이유는 내가 추가한 external 자바 라이브러리가 네이티브 라이브러리를 사용하기 때문이다.
예를 들면, 자바 라이브러리가 윈도우에서는 .dll 파일을 이용하는것이고, 리눅스에서는 .so 를 내부적으로 사용한다.
- 해결방법
방법1. 이클립스에서
LD_LIBRARY_PATH 에 네이티브 라이브러리 경로를 추가해야 한다.
프로젝트 좌클릭 -> Run as -> Run Configuration -> Enviroment TAB
에서
Name과 value에 LD_LIBRARY_PATH, /usr/local/lib(네이티브라이브러리가 존재하는 경로) 를 추가해 주면 된다.
방법2. 리눅스에서
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
위와 같이 리눅스상에 경로를 등록하여도 이클립스는 못알아 먹는다..
그래서 방법 1로 해결.
'학습자료 > Java' 카테고리의 다른 글
[java] proxy setting (0) | 2014.04.05 |
---|---|
Installing software' has encountered a problem. 이클립스 문제 (0) | 2013.05.23 |
[Java] messagePack(rpc 구현) (0) | 2013.02.27 |
[java] Java decompiler[Eclipse plugin] (0) | 2013.02.26 |
[Java] Network framework (Netty, Apache MINA) (0) | 2013.02.26 |