2009-10-20 8 views
2

빌드 경로에 정상적으로 포함되지 않은 jre의 plugin.jar에서 JSObject를 사용하는 프로젝트에서 작업하고 있습니다. 항아리를 클래스 패스에 추가하여 컴파일 할 수 있습니다. 현재 프로젝트 -> 빌드 경로 설정 -> 라이브러리 -> 외부 JAR 추가 ... -> jdk/jre/lib/plugin.jar에서 jar 파일을 찾아 이클립스에서이 작업을 수행합니다. 이것은 .classpath 파일 (예 : C :/Program Files/Java/jdk1.6.0_16/jre/lib/plugin.jar)의 시스템 특정 경로가됩니다. 이것을 리파지토리에 체크인하면 분명히 다른 Java 설치 경로 또는 Windows가 아닌 운영 체제를 사용하는 개발자를위한 빌드가 손상됩니다. 상대 경로를 사용하여 시스템 라이브러리에서 jar를 추가하는 방법이 있습니까?빌드 경로에 plugin.jar를 기계 고유의 방식으로 추가 빌드

답변

2

"올바른 방법"인지는 모르겠지만 "LIVE_CONNECT"와 같은 이름이 지정된 "사용자"라이브러리를 작성하여 해결할 수 있습니다.이 라이브러리의 컨텐츠는 plugin.jar입니다. 각 개발자는 여전히 그런 사용자 라이브러리를 갖기 위해 자신의 작업 공간을 구성해야하지만 최소한 문서 자체가 될 것입니다!

+0

실제로 배포 할 때 plugin.jar을 applet.jar로 패키징해야합니까? – Bostone

+1

@ 보스 톤 아니, 그렇지 않아. 이미 브라우저의 Java 플러그인에서 사용할 수 있습니다. (참고로 남은 답변) –

관련 문제