2015-01-03 1 views

답변

3

실제로 상대 경로를 설정할 수 있습니다. 예를 들어 프로그램을 특정 폴더로 시작하면 경로를 "../libs"로 설정하여 그 옆에있는 폴더 "libs"의 라이브러리에 액세스 할 수 있습니다. 네이티브 라이브러리 내 자신의 프로젝트에서

내 쉘 스크립트에서이 있습니다

-Djava.library.path=../../native/unix 

희망이 귀하의 질문에 대답을 제공합니다.

0

Windows에서 상대 디렉토리를 참조하는 방법을 묻는 경우 또는 -Djava.library.path=... 매개 변수없이이 경로를 설정하는 방법을 알고 있는지 잘 모르겠습니다. 그래서 나는 둘 다 대답 할 것이다.

-Djava.library.path=.\windows 

는, -D를 사용하지 않고 Windows에서이 경로를 설정 PATH 환경 변수를 증가하려면 :

상대 경로 사용을 설정하려면

setenv PATH %PATH%;C:\path\to\folder 

리눅스/맥에서 설정/이 폴더 위치로 LD_LIBRARY_PATH를 보강하십시오.

관련 문제