명령 줄에서 VLCJ 테스트 jar를 실행하려고합니다. 나는 실행을 시도하고 실행 항아리과 같은 디렉토리에 그 항아리를 넣어 경우 VLCJ는 두 개의 외부 JAR 파일클래스 패스 설정에서 여전히 외부 Jar를 찾을 수 없음
- jna.jar
- platform.jar
을 요구, 나는 성공적으로 실행할 수 있습니다 . 그러나 자신의 디렉토리에 넣고 다음을 수행하면 :
java -classpath "C:\Users\Constantin\workspace\Java Libraries\JNA" -jar executable.jar
JNA 라이브러리에서 클래스를 찾을 수 없습니다. 나는 Java에 매우 익숙하며, 검색을 통해 가능한 답이 드러나지 않습니다. 그래서 누군가가 대답을 도울 수 있기를 바랬습니다 :
어떻게 디버깅합니까? 항아리를 찾지 못한 이유는 무엇입니까? 내 -classpath에 문제가 있습니까?
미리 감사드립니다. 콘스탄틴
@RanRag 아니요. [Java options] (http://docs.oracle.com/javase/6/docs/technotes/tools/windows/java.html#options)에 따라'-jar'가 지정되면 다른 모든 클래스 경로 설정은 무시. –
@DaveNewton : 감사합니다. 내 의견을 삭제했습니다. – RanRag