2012-11-09 2 views
0

이 게시물과 다소 비슷한 문제가 있습니다.Java3D에서 SVN

How do I dynamically load the Java3D library?

나는 내 시스템에 Java3D를 설치 한 다음 내 프로젝트에서 Java3D 라이브러리를 사용할 수있는 프로젝트가 있습니다. 그러나 SVN에 업로드하고 다른 컴퓨터에서 가져 오면 작동하지 않습니다.

프로젝트에서 lib 폴더를 만들고 속성의 lib 폴더에서 .jar 파일을 추가하려고했습니다. 그러나 이것은 여전히 ​​효과가 없습니다.

아무도 도와 드릴 수 있습니까?

+0

다른 컴퓨터에 설치 했습니까? – styfle

+0

특정 문제를 해결하는 데 도움이되지 않지만 maven 사용을 고려하십시오. 소스 제어에 바이너리를 저장하면 안됩니다. Maven을 사용하면 라이브러리 구성을 소스에 저장하고 사용자가 프로젝트에 Maven을 다운로드 할 수있게 할 수 있습니다. – Chris

답변

0

SVN은 .jar 파일이 텍스트 파일로 생각하고 평소와 같이 처리합니다. 따라서 SVN이 라인 코드의 끝을 "수정"하기 때문에 플랫폼간에 데이터가 이동되면 손상 될 수 있습니다.

이 질문은 그것을 해결하는 방법에 대한 정보가 있습니다 JAR 파일 게다가 How do I tell Subversion to treat a file as a binary file?

0

을 Java3D는 네이티브 라이브러리 세트를로드합니다. 프로젝트 및 SVN 저장소에 이들을 포함 시켰습니까?

또한 네이티브 라이브러리는 플랫폼에 따라 다릅니다. Java3D가 지원하는 모든 플랫폼에서 프로그램을 실행하려면 모든 기본 라이브러리를 포함하고 동적으로 필요한 라이브러리의 압축을 풀거나로드하십시오.