2014-07-18 1 views
0

-Djava.library.pathsetenv.sh 파일로 지정하려고합니다. 내 라이브러리는 usr/lib64 폴더에 있지만 때 나는 같은 것을 할 노력하고 있어요 : 나는 점점 오전Tomcat -Djava.library.path 세트

EXPORTS JAVA_OPTS="-Dcom.site.host=site.com -Dcom.site.storage.path=/usr/hosting/site.com/db -Dcom.site.lib=/usr/lib64/mylib.so"

을 :

error : Directory separator should not appear in library name : /usr/lib64/mylib.so 

어떻게 올바르게 설정?

mylib.so 당신은 네이티브 라이브러리를 존재하거나 java.path을 기본 네이티브 라이브러리를 붙여 복사 자바 경로에 대한 새로운 변수를 만들 수 있습니다 이미 usr/lib64

답변

0

에 존재한다.

환경 변수를 설정 다음과 같이

편집 시스템 경로 파일을/etc/프로필

sudo gedit /etc/profile 

추가

마침내는 VMOption을 설정

JAVA_HOME=/usr/lib/jvm/jdk1.7.0 
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin 
export JAVA_HOME 
export JRE_HOME 
export PATH 
결국 선 다음 -Djava.library.path="path_to_native_library"

1

export LD_LIBRARY_PATH = "usr/lib64 : $ LD_LIBRARY_PATH"

이제 Java 프로그램을 실행하십시오.