브라우저 애플릿에 대한 특정 JRE를 어떻게 지정합니까?

StackOverflow https://stackoverflow.com/questions/168706

  •  03-07-2019
  •  | 
  •  

문제

JRE v1.5_12가 올바르게 작동하도록 요구하는 타사 애플릿이 있습니다. 사용자는 JRE v1.6.07 이상을 설치하고 있습니다. 예전에는 1.5 이하로, 기계에 여러 개의 JRE를 가질 수 있고 사용할 수있는 것을 지정할 수 있었지만 1.6이 ApePars가 깨질 수 있습니다. 최신 설치 대신 v1.5_12를 사용하려는 브라우저를 어떻게 알리나요?

도움이 되었습니까?

해결책

보안상의 이유로 더 이상 구형 JRE를 사용하도록 강요 할 수 없습니다. Say Release 12에는 거대한 보안 구멍이 있으며 모든 사람이 릴리스 13을 설치하여 패치합니다. Evil Java 애플릿은 "릴리스 12와 함께 실행"이라고 말한 다음 악용을 수행하여 패치를 쓸모 없게 만듭니다.

아마도 새로운 JRE가 차단하는 보안 구멍이있는 코드가있을 가능성이 높습니다. 보안 위험이 발생할 수 있기 때문입니다. 코드를 수정하고 아주 사소한 변경 여야합니다. 그러면 걱정할 필요가 없습니다.

보다 이 페이지 변경에 대한 자세한 정보.

다른 팁

새로운 애플릿 엔진 (Sun이 공식적으로 배송 할 때 1.6U10이 제공 될 예정) 은이 지역에서 엄청난 양의 제어를 제공합니다. 6U10에서 충분한 시스템을 실제로 기능에 의존 할 수있는 곳으로 충분한 시스템을 얻는 데 시간이 걸릴 것입니다 (회사가 아닌 한).

다음은 이것을 매우 높은 수준으로 설명하는 Javaworld 기사입니다. 기사 텍스트

6U10에는 애플릿 배포 페이지에 포함시킬 수있는 매우 쉬운 JavaScript 스 니펫을 제공하는 배포 툴킷이 있습니다. 이 스 니펫은 JRE 버전 검사, 사용자 알림, 요청에 따라 JRE 다운로드 및 번거 로움 (불가능하지는 않지만 고통)을 처리합니다. 배포 키트는 우아하게 실패하도록 설계되었으므로 6U10 이상이 설치되면 놀라운 일을하고 구형 JRE의 괜찮은 동작으로 돌아갑니다.

새로운 애플릿 엔진에 대한 정말 좋은 점은 브라우저와 별도의 프로세스 공간에서 실행된다는 것입니다. 여기에는 JRE의 다른 버전에서 여러 애플릿을 실행할 수있는 기능을 포함하여 몇 가지 큰 장점이 있습니다 (예, Applet Engine의 경우, Applet Engine의 ZRE의 오래 및 새 JRE에 대한 제한을 포함하여 다른 필요한 JRE를 지정할 수 있습니다. 가능한 경우 JRE를 재사용하지만 필요한 경우 다른 것을 시작할 수 있습니다).

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top