2009-05-09 4 views
3

Java Web Start .jnlp 파일에서 일부 JAR 파일이 JRE 내장 구현을 재정의하는 방법은 무엇입니까? 일반 응용 프로그램의 승인 된 lib 속성과 같습니다.Java WebStart 및 승인 된 디렉토리

+0

.jnlp 파일을 의미합니까? –

+0

죄송합니다. 예, 해결했습니다. –

+0

YAJSW를 사용하여 .jnlp 구현을 수행하는 다른 방법이있을 수 있습니다. 나는 그것을 조사하는 것이 좋습니다. – djangofan

답변

1

웹 시작시 승인 된 디렉토리를 정의 할 방법이없는 것 같습니다.

일부 로컬 디렉토리에 java.endorsed.dirs 등록 정보를 정의하더라도 작동하지 않습니다. 아마도 자바는 런타임이 이미 올라간 후에 변수를 설정합니다. 이것에

두 가지 가능한 솔루션 : 웹 스타트 응용 프로그램에서

  1. 만 java.endorsed.dirs에와 웹 스타트 응용 프로그램이 할 수있는 모든 의존성 (클래스 경로 & 인수)와 명령 줄 자바를 실행합니다. 매번 jnlp jars 업데이트를 처리해야합니다.

  2. 맨 처음 실행하려면 JRE/lib/endorsed 디렉토리에 필요한 jar의 자동 복사본이 필요합니다. 그런 다음 웹 시작 응용 프로그램을 다시 시작해야합니다. 이 메소드는 JRE와 함께 실행될 모든 Java 애플리케이션에 대해 승인 된 jar를 배치합니다.