OpenJDK-오라클이 더 낫습니까? [닫은] 당신이 가지고 있다면 OpenJDK Runtime Environment (IcedTea6

에서 http://www.wikihow.com/Install-Oracle-Java-on-Ubuntu-Linux

유형 / 복사 / 붙여 넣기 : java -version. 당신이 가지고 있다면

OpenJDK Runtime Environment (IcedTea6 1.10pre) (7b15~pre1-0lucid1)
OpenJDK 64-Bit Server VM (build 19.0-b09, mixed mode)

…이 연습을 위해 잘못된 벤더 버전의 Java를 설치했습니다.

이것이 내가 가진 것입니다. 왜 이것이 잘못된 공급 업체입니까? 이 공급 업체는 무엇입니까? 왜 Oracle Java를 대신 사용해야합니까?



답변

현재 두 가지 Java 버전 (제공되는 경우 공급 업체)이 있습니다.

  • 비공개 소스 Java 인 Oracle (이전의 Sun) JDK는 Oracle에서 제공하는 상업적 지원을 제공합니다.
  • 오픈 소스 Java 인 OpenJDK 오라클은 소스의 일부를 출시하고 이름을 변경했습니다.

Java 6 시대에는 OpenJDK가 느리게 실행되고 덜 지원하는 두 가지 사이에 큰 차이가있었습니다. 그러나 현재 커뮤니티에서 다시 작성하고 icedtea-web이라는 java-web-plugin을 제외하고는 정확히 동일합니다. 두 버전 중 어느 것도 “잘못된”것이 아닙니다.

OpenJDK가 Oracle의 JDK보다 나쁘다고 주장하는 사람들이 여전히 있지만 신화가되었습니다.

오픈 소스 FTW와 Ubuntu의 공식 리포지토리에서 지원되므로 Java 7 용 OpenJDK를 유지하는 것이 좋습니다.


답변