Oracle Java 7이 기본값이고 시스템에 하나입니까?

Oracle Java 7이 기본값이고 시스템에 하나입니까?

12.04에 Oracle Java를 성공적으로 설치하고 기본값으로 설정했습니다. Icedtea와 OpenJDK6 및 이에 속한 모든 항목을 제거하고 Oracle Java만 고수하는 것이 안전하고 괜찮은지 알고 싶었습니다. Icedtea를 다시 설치하고 싶다면 나중에는 괜찮아지겠지? 이것은 내 결과입니다.

0            /usr/lib/jvm/java-7-oracle/jre/bin/java         1062      auto mode
1            /usr/lib/jvm/java-6-openjdk-i386/jre/bin/java   1061      manual mode
2 *          /usr/lib/jvm/java-7-oracle/jre/bin/java         1062      manual mode

또한 수동 모드와 자동 모드는 어떤 차이가 있나요?

java version "1.7.0_51"
Java(TM) SE Runtime Environment (build 1.7.0_51-b13)
Java HotSpot(TM) Client VM (build 24.51-b03, mixed mode)

답변1

예, 특별히 openjdk가 필요한 일부 소프트웨어를 실행하지 않는 한 그렇게 해도 괜찮습니다. 아마도 당신은 그렇지 않을 것입니다. 또한 예, 필요한 경우 나중에 IcedTea를 다시 설치할 수 있습니다.

man 8 update-alternatives말한다

   automatic mode
          When a link group is in automatic mode, the alternatives system
          ensures that the links in the group point to the highest priority
          alternative appropriate for the group.

   manual mode
          When a link group is in manual mode, the alternatives system will 
          not make any changes to the system administrator's settings.

기본적으로 자동 모드에서는 새 패키지를 설치하면 기본값이 변경될 수 있습니다. 수동 모드에서는 선택한 내용이 그대로 유지됩니다.

관련 정보