회사가 마음에 들지 않기 때문에 가능한 많은 컴퓨터에서 Oracle 제품을 제거하고 싶습니다. 그러나 Eclipse와 같은 일부 응용 프로그램에는 Java가 필요합니다.
타사 응용 프로그램과 함께 작동하는 Windows 용 Oracle Java Runtime Environment에는 어떤 대안이 있습니까?
회사가 마음에 들지 않기 때문에 가능한 많은 컴퓨터에서 Oracle 제품을 제거하고 싶습니다. 그러나 Eclipse와 같은 일부 응용 프로그램에는 Java가 필요합니다.
타사 응용 프로그램과 함께 작동하는 Windows 용 Oracle Java Runtime Environment에는 어떤 대안이 있습니까?
답변:
분명히, "자바"는 한 가지가 아닙니다.
Java 의 가장 일반적인 형태 인 JRE ( Java Runtime Environment )-Java로 작성된 응용 프로그램을 컴퓨터에서 실행할 수 있습니다. "java 플러그인"또는 "java 가상 머신 (jvm)"입니다.
자바 (언어) -객체 지향 프로그래밍 언어
자바 (컴파일러) -Java 코드 (언어)를 JRE / JVM에서 실행할 수있는 클래스 파일로 변환합니다.
자바 (도서관) -크로스 플랫폼 GUI 및 기타 프로그래밍 요소의 구성 요소 집합입니다.
대부분의 사람들이 사용하는 Java 플러그인 인 JRE를 교체하는 것에 대해 문의한다고 가정합니다. 다른 의미가 있으면 질문을 업데이트하십시오.
Microsoft는 모든 OS에 Java Virtual Machine을 포함 시켰지만 일반적으로 Oracle의 JRE 플러그인을 위해 무시됩니다.
시도해 볼 수있는 몇 가지 다른 JRE / JVM 교체가 있습니다.
JOEQ (아이러니하게도 충분히 자체가 자바로 작성된) - http://sourceforge.net/projects/joeq/
Wonka - http://wonka.acunia.com/
세이블 (더 이상 적극적으로 유지 없음) - http://sourceforge.net/projects/sablevm/files/
이들 각각은 어느 정도의 호환성을 가질 수 있지만, 최신 버전의 JRE를 위해 Java를 실행할 때 호환성 문제가 발생할 수 있습니다.
고려해야 할 다른 것은 실제로 Java가 필요한지 여부입니다. 실제로 JRE를 명시 적으로 실행해야하는 특정 작업이 있습니까? 그렇지 않은 경우,없이 시도하십시오.
Oracle JRE는 OpenJDK에서 구축되었습니다. OpenJDK는 직접 빌드하는 등 다양한 소스에서 얻을 수 있습니다. Azul Systems (내 고용주)는 Zulu 제품군의 다운로드를 제공합니다.이 모든 제품은 각 주요 Java 버전 (오늘 8, 7, 6)에 대한 Java Standard Edition 테스트 사양을 충족하도록 OpenJDK 바이너리를 제공합니다. 모든 Windows, Linux 및 Mac OS X 플랫폼에서 Oracle Java 런타임 Zulu는 www.azul.com/zulu에서 무료로 다운로드 할 수 있습니다. 이게 도움이 되길 바란다. 공개 : 저는 Azul Systems의 Zulu 및 Zing 제품군의 제품 관리자입니다.
나는 그것을 사용하지 않았지만 OpenJDK 를 살펴볼 수 있습니다 .