2010-03-15 3 views
1

Linux 시스템 라이브러리에 설치된 라이브러리의 런타임에 "불만족 링크 오류"가 표시됩니다. 이 프로젝트는 Eclipse에서 관리 할 때 정상적으로 작동합니다.Linux의 Maven exec/debug 플러그인에서 만족하지 못하는 링크 오류

JNI와 Maven에 관한주의 사항이있을 경우 누군가 알고 있습니까?이 경우에 관해 조언 할 수 있습니까?

미리 감사드립니다.

+0

어떻게 이클립스 외부에서 코드를 실행합니까? –

+0

via java -jar "jarname"이것은 잘 동작합니다. 이 문제는 Eclipse/Netbeans 환경에서 발생합니다. – SyBer

+0

그래서, 내가 다시 말하면, M2Eclipse를 사용할 때 문제가 발생합니다. 맞습니까? –

답변

1

이클립스가 자신의 목적으로 시스템 속성 java.library.path의 값을 다시 매핑 한 것 같아요. 이것은 네이티브 라이브러리를로드하는 데 사용되는 시스템 등록 정보입니다.

나는 eclipse.ini를 편집하여 조정할 것을 제안하지만, 코드가 Eclipse 외부에서 올바르게 실행되는 경우 왜 이것이 문제가되는 것입니까?

+0

MAven없이 Eclpse에 따라 정기적으로 작동하므로 정상적으로 작동하지 않습니다. Maven을 사용하여 앱을 실행하는 경우에만 발생합니다. – SyBer