내 Mac의 두 위치에 설치된 두 가지 버전의 Java가 맞습니까?

내 Mac의 두 위치에 설치된 두 가지 버전의 Java가 맞습니까?

Java 설치 위치에 문제가 있습니다. 나는 10.9.2를 실행하는 Mac을 사용하고 있으며 jdk 1.7.0 및 jdk 1.6.0의 두 가지 버전의 Java가 설치되어 있지만 두 설치 모두 서로 다른 위치에 있습니다.

jdk 1.6.0 is at: /System/Library/Java/JavaVirtualMachines

반면

jdk 1.7.0 is at: /Library/Java/JavaVirtualMachines

다음 중 어느 위치가 올바른 위치입니까, 아니면 실제로 차이가 없습니까?

그리고 수동으로 동일한 디렉토리로 이동해도 문제가 될까요? 나는 달릴 때 눈치채고 있다

java -version터미널에서 출력을 얻습니다.

java version "1.7.0_67"
Java(TM) SE Runtime Environment (build 1.7.0_67-b01)
Java HotSpot(TM) 64-Bit Server VM (build 24.65-b04, mixed mode) 

그렇다면 Java 1.6.0 설치를 1.7.0과 동일한 디렉토리로 옮기면 큰 문제가 될까요?

답변1

둘 다 올바른 위치에 있습니다.

버전 1.6은 Apple이 여전히 Java를 지원했을 때 빌드한 버전입니다.

버전 1.7은 Oracle에서 제공하는 버전입니다.

Crashplan과 같이 여전히 v1.6이 필요한 앱이 많이 있으므로 둘 다 그대로 두겠습니다.

여기 또 다른 StackOverflow가 있습니다.더 많은 배경 지식을 원하시면 이 주제를 다루는 내용을 읽어보세요.

관련 정보