Java 6 용 최신 업데이트를 어떻게 얻습니까?


9

회사에서 구매를 고려중인 응용 프로그램에는 Java 6이 필요합니다.이 응용 프로그램은 최신 버전이 아니며 그 결과 응용 프로그램에 대해 권장됩니다. 그러나 Oracle은 여전히 ​​v6 용 업데이트를 출시하는 것으로 보입니다.

그들은 "Java 지원을 구매했거나 Java 6이 필요한 Oracle 제품을 보유한 고객에게만"업데이트를 제공한다고 밝혔습니다. http://www.java.com/en/download/faq/java_6.xml을 참조 하십시오 . 그러나 그들이 말하는 지원 옵션은 무엇입니까?

웹 사이트를 살펴본 결과 가장 관련성이 높은 지원 옵션은 "Oracle Java SE Advanced"입니다 ( https://shop.oracle.com/pls/ostore/f?p=dstore:product:0 :: NO : RP, 6 : P6_LPI : 123775498017471532635010 )에 대한 최소 주문 비용은 £ 6,700입니다.

방금 길을 잃었나요? 이 버전과 같은 버전 6의 최신 업데이트에 액세스하는 더 분명하고 저렴한 방법이 있습니까? http://www.oracle.com/technetwork/java/javase/2col/6u71-bugfixes-2100823. html

감사


oracle.com/technetwork/java/javase/downloads/ 에서 모든 Java SDK 및 JRE를 무료로받을 있습니다. 여러분이 왜 찢어 지거나 무료로 돈을 지불하는지 이해하지 못합니다.
SSpoke

1
@SSpoke-링크 한 웹 페이지에서 최신 업데이트를 받고 있는지 확인하십시오. 경고 : 이러한 이전 버전의 JRE 및 JDK는 개발자가 이전 시스템의 문제를 디버그 할 수 있도록 제공됩니다. 최신 보안 패치로 업데이트되지 않았으므로 프로덕션 환경에서 사용하지 않는 것이 좋습니다.
ETL

답변:


15

An application my company is considering buying requires Java 6.

이 결정에 반대하여 답장을 보내야합니다. 더 이상 보안 업데이트를받지 않는 더 이상 사용되지 않는 제품 과 관련된 새 응용 프로그램을 구매할 이유 가 없습니다 . 당신은 새로운 응용 프로그램이 이미 기존의 부채를 제거하는 대신 상당한 기술적 부채 와 함께 제공됩니다 . 자신과 조직이 다른 응용 프로그램을 선호하고 로비를하거나 Java 7에서 작동하는 응용 프로그램을 업데이트하도록 회사에 문의하십시오.

이 응용 프로그램 을 사용해야 하는 경우 Java 아카이브 에서 Java 6 SE를 찾을 수 있습니다 . 될 양해 해 당신이 확장 된 지원을 지불하지 않는 한, 오라클은 자바 6 업데이트를 제공하지 않습니다. 조직에서이 구매를 진행하는 경우, 보안 패치 및 지원이 필요한 애플리케이션과 함께 지원해야하는 종속성이므로 애플리케이션의 자본 항목에 Oracle 확장 지원 비용을 포함시켜야합니다.


"귀하의 조직이이 구매를 진행하는 경우 애플리케이션의 자본 항목에 Oracle의 확장 지원 비용을 포함시켜야합니다."-이 비용은 내가 설정하려고하는 비용입니다. ~ £ 6k가 될 것에 동의하십니까? 그것이 정말로 비싸다면, 우리가 진행할 가능성은 없습니다. 예를 들어, 연간 ~ 1,000 파운드의 업데이트를받을 수 있다면 특정 상황 (기술 부채 요인을 포함하여)에서도 가치가있을 수 있습니다. 어쨌든 조언을 주셔서 감사합니다.
Pryo

1
@ 프라 이오-나는 그것이 얼마나 비쌀 지 모른다. 실제로 오라클 직원과 대화해야합니다. 애플리케이션 벤더에 대한 일부 비용을 절감 할 수 있거나 책임이있는 경우 애플리케이션 비용에 Java 6에 대한 Oracle 확장 지원 가격이 포함됩니다.

9

오라클은 매우 적대적이며 많은 비용을들이는 Sun 기술로부터 더 많은 돈을 원합니다.-최종 사용자 (기본 업데이트를 위해 $ 10k를 감당할 수없는)의 보안은 손상됩니다. JRE 6 업데이트를 받기 위해 유료 지원 경로를 사용하는 경우 거의 확실하게 큰 청구서를보고 있습니다. 누락 된 항목이 더 싼 것 같지는 않습니다.

아이디어 :

  • 어떤 OS에서 실행되고 있습니까? 아마도 Sun JRE 대신 OpenJDK를 사용 하시겠습니까? Windows에서 OpenJDK를 사용해 본 적이 없지만 일부 옵션이있는 것 같습니다.
  • 7에서 잘 작동하는 JRE 6이 필요하다고 주장하는 여러 제품을 보았습니다. 아마도 7로 시도해보고 어떤 고장을 보았습니까?

3
Java 7을 사용해보십시오. +1 Java는 이전 버전과 매우 호환되며, sun.misc. * 클래스와 같이 모호한 구현 세부 사항에 의존하지 않는 한 이전 응용 프로그램은 최신 릴리스에서 작동 할 가능성이 높습니다.
ntoskrnl

@ntoskrnl-이것은 사실이지만 종종 "지원되지 않는"구성에 응용 프로그램을 넣는 것에주의해야합니다. 완벽하게 작동 할 수도 있지만 Java 6으로 다운 그레이드 할 때까지 지원을받지 못할 것입니다.

3
@ntoskrnl와 함께 Ditto. Java 버전 사이에는 주요 변경 사항이 많지 않습니다. 컴파일러 경고를 생성하는 더 이상 사용되지 않는 메소드가 도처에 있지만 실제 변경 은 드문 경우입니다. 개인적으로 Java 버전 업데이트에서 발생한 문제에 의존하는 응용 프로그램을 고려하고 있다면 응용 프로그램이 지원되는 구성을 의심하는 것으로 간주합니다 .
Brian S

3
@BrianS 음란 한 코드 작성 관행과 같이 원하는대로 작성하지만 Java에 의존하는 엔터프라이즈 응용 프로그램 은 Java 버전에 대해 매우 특별하며 변경 사항을 위반하는 것이 일반적 이라는 것을 알았습니다 . 어쩌면 개발자가 모서리를 깎지 않고 응용 프로그램에서 보안 악용을 사용하지 않으면 이렇게되지 않을 것입니다 ...하지만 자바 버전이 약간이라도 발생하면 모든 자바 기반 엔터프라이즈 응용 프로그램에서 던지기와 절대 적합을 관리해야했습니다. 다른. 예를 들어 Java 6_u19를 언제 어떻게 제거했는지 물어보십시오. : /
HopelessN00b

1
@ HopelessN00b 또는 그들은 구석을 자르지 않았지만 자바 버전을 명시 적으로 확인하십시오
ratchet freak
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.