자바 7에서 8로 업데이트를 하려다 기록.
메이저 버전을 바꾸다 보니 기록으로 남겨야 할 것 같아서 써본다.
이전 버전: 1.7.0_79-b15
설치 버전: jdk-8u102
설치 전 터미널 명령들:
$ java -version
java version "1.7.0_79"
Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)
$ which java
/usr/bin/java
$ ls -la /usr/bin/java
lrwxr-xr-x 1 root wheel 74 3 18 18:13 /usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java
/usr/bin/java 는 심볼릭 링크이고 실제 /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java를 가리키고 있었다.
그런데 /System/Library/Frameworks/JavaVM.framework/Versions/Current/ 디렉터리 자체가 또한 가상본이라는 것!
/System/Library/Frameworks/JavaVM.framework/Versions/A 를 가리키고 있다.
설치 후 터미널 명령들:
$ ~ java -version
java version "1.8.0_102"
Java(TM) SE Runtime Environment (build 1.8.0_102-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.102-b14, mixed mode)
$ ~ which java
/usr/bin/java
$ ~ ls -la /usr/bin/java
lrwxr-xr-x 1 root wheel 74 3 18 18:13 /usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java
하지만 JDK8을 설치했다고 기존의 JDK7이 사라지는 것은 아니다.
/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk
/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk
이런식으로 별도로 생성되는 것을 확인 할 수 있다.
'OS > Mac OS X' 카테고리의 다른 글
여러 잠김 파일 풀기 (0) | 2017.01.08 |
---|---|
OS X 부팅시 검정 스크린에서 멈추는 현상 (0) | 2017.01.08 |
El Capitan - Mac Book Pro 256GB 최초용량 (0) | 2016.03.19 |
에너지 절약 설정 값 by 터미널 (0) | 2015.10.28 |
[맥] 오른쪽 커맨드 키로 한/영 전환 (0) | 2015.10.13 |