2012-01-27 1 views
1

Java Web Start를 사용하여 배포되는 레거시 의료 애플리케이션이 있지만 사용자가 Internet Explorer에서 애플리케이션을 실행하려고하면 Java 7이 설치됩니다. Java 7을 지원합니다. 따라서 Java 6 Update 30을 사용하도록 응용 프로그램을 강제 실행하려고 시도했지만 Java ActiveX 플러그인 및 Internet Explorer 6을 사용하여 Java를 설치하는 데 몇 가지 문제가 발생했습니다. 일관되게 작동하지 않았습니다. 이 페이지는 마이크로 소프트를 개발 한 플러그인이 그것을 혼란스럽게 할 것이기 때문에 자바가 설치되었다고 가정 할 것이다.Java 7을 지원하지 않고 Java Web Start를 Java 6 지원으로 제한하는 방법

그래서 시도하십시오 2. 플러그인을 무시하고 사용자를 Java 다운로드 웹 사이트 http://java.sun.com/webapps/getjava/BrowserRedirect?host=java.com&returnPage=으로 리디렉션하십시오. 문제는 Java 7이 설치 될 때 페이지가 돌아 오는 페이지로 다시 리디렉션됩니다.

Arrrg ....

그래서, 나는 또 다른 솔루션이 필요합니다. 도와주세요.

세부 사항 Java 버전 1.6.0_update10 - 1.6.0_update30.

브라우저 인터넷 익스플로러 : 6-10 파이어 폭스 : 3-7

답변

1

Java Web Start - Runtime Versioning를 참조하십시오. 버전 요소는 특정 릴리스로 제한 될 수 있습니다.

+0

솔루션에 몇 가지 문제점이 있습니다. (1) 웹 시작 XML 구성은 낮은 범위 만 허용합니다. 상위 범위를 지정할 수 없습니다. (2) 자바가 없으면 어떻게됩니까? 방금 jnlp 파일을 다운로드하셨습니까? –

+0

그 외에도 현재 일부 사용자가 JNLP J2SE 버전 관리를 통해 Java 6을 자동으로 다운로드하지 못하게하는 버그가 있습니다. 그들은 수동으로 그렇게해야 할 것입니다. 오라클은 Java 7을 사용하여 웹 스타트를 실제로 망가 뜨 렸습니다. "7 update 5"를 릴리스하고 웹 스타트 문제에 대해서는 아직 수정하지 않았기 때문에 오라클에 대해별로 신경 쓰지 않는다고 생각합니다. – Glstunna

관련 문제