MacOS에서 CurrentJDK 심볼릭 링크를 변경하는 방법

성 조지

현재 내 Mac에는 다음과 같은 JAVA 버전이 있습니다.


MyMac $ cd / Library / Java / JavaVirtualMachines

$ ls -la

총 0

drwxr-xr-x 4 루트 휠 136 17 Oct 11:21.

drwxrwxr-x 5 루트 휠 170 17 Oct 11:21 ..

drwxr-xr-x 3 루트 휠 102 7 월 14 일 22:52 1.6.0.jdk

drwxr-xr-x 3 루트 휠 102 17 Oct 11:16 jdk1.7.0_79.jdk


내가하려는 것은 JDK 6 대신 JDK 7을 가리 키도록 심볼릭 링크를 변경하는 것입니다.


$ cd /System/Library/Frameworks/JavaVM.framework/Versions

$ ls -la

drwxr-xr-x 11 루트 휠 374 17 Oct 11:21.

drwxr-xr-x 10 루트 휠 340 17 Oct 11:21 ..

lrwxr-xr-x 1 루트 휠 10 17 Oct 11:21 1.4-> CurrentJDK

lrwxr-xr-x 1 루트 휠 10 17 Oct 11:21 1.4.2-> CurrentJDK

lrwxr-xr-x 1 루트 휠 10 17 Oct 11:21 1.5-> CurrentJDK

lrwxr-xr-x 1 루트 휠 10 17 Oct 11:21 1.5.0-> CurrentJDK

lrwxr-xr-x 1 루트 휠 10 17 Oct 11:21 1.6-> CurrentJDK

lrwxr-xr-x 1 루트 휠 10 17 Oct 11:21 1.6.0-> CurrentJDK

drwxr-xr-x 8 루트 휠 272 17 Oct 11:21 A

lrwxr-xr-x 1 루트 휠 1 17 Oct 11:21 Current-> A

lrwxr-xr-x 1 루트 휠 52 10 월 17 일 11:21 CurrentJDK-> /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents


유감스럽게도 링크를 제거 할 수 없습니다. 허용되지 않는 작업 오류가 발생합니다.

sudo rm CurrentJDK

rm : CurrentJDK : 작업이 허용되지 않습니다.

어떤 아이디어?

감사합니다!

성 조지

El Capitan의 새로운 기능 : SIP (System Integrity Protection)가이 문제의 원인이었습니다. 먼저 SIP를 비활성화해야했습니다.

SIP를 비활성화하려면 다음 단계를 따르십시오.

Mac을 재시동하십시오. OS X이 시작되기 전에 Command-R을 누른 상태에서 Apple 아이콘과 진행률 표시 줄이 표시 될 때까지 계속 누르고 있습니다. 해제. 그러면 복구로 부팅됩니다. 유틸리티 메뉴에서 터미널을 선택합니다. 프롬프트에서 정확히 다음을 입력 한 다음 Return을 누릅니다.

csrutil disable

터미널은 SIP가 비활성화되었다는 메시지를 표시해야합니다. 애플 메뉴에서 다시 시작을 선택하십시오. 위의 단계를 csrutil enable따르되 대신 사용하여 SIP를 다시 활성화 할 수 있습니다 .

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

rsync / rsnapshot에서 심볼릭 링크를 제외하는 방법

Bash에서 심볼릭 링크를 가리키는 심볼릭 링크를 찾는 방법

Go에서 심볼릭 링크를 덮어 쓰는 방법?

Node.js에서 심볼릭 링크를 읽는 방법

Linux 웹 서버용 심볼릭 링크를 만드는 방법

루트에 대한 심볼릭 링크를 만드는 방법

쉘 스크립트에서 심볼릭 링크를 해결하는 방법

OS X에서 심볼릭 링크를 변경하는 방법은 무엇입니까?

MacOS : 심볼릭 링크로 "cd"하는 방법?

PC에서 작동하는 상대 심볼릭 링크를 만드는 방법

내 자식 저장소에서 심볼릭 링크를 처리하는 방법

git에서 심볼릭 링크를 업데이트하는 방법

Ubuntu의 / usr / bin / python에서 심볼릭 링크를 제거하는 방법

/ var / tmp에서 / tmp로 심볼릭 링크를 되 돌리는 방법

Linux에서 심볼릭 링크 파일의 소스를 찾는 방법

모든 심볼릭 링크를 새 경로로 변경하는 방법

Linux에서 심볼릭 링크 변경

AppArmor에 최상위 심볼릭 링크를 가르치는 방법

노드에서 심볼릭 링크의 대상 경로를 결정하는 방법이 있습니까?

상대 심볼릭 링크 된 경로를 "실제"경로로 변경하는 방법 (레인저 또는 터미널에서)

심볼릭 링크에서 bash 스크립트 실행. 상대 디렉토리가 작동하도록 디렉토리를 변경하는 방법

Saltstack 최신 버전 또는 파일에서 심볼릭 링크하는 방법

전체 심볼릭 링크 경로를 보는 방법

심볼릭 링크인 경우 Rust에서 현재 작업 디렉토리를 얻는 방법

심볼릭 링크인 경우 Rust에서 현재 작업 디렉토리를 얻는 방법

Git (Bitbucket)에서 AWS CodeDeploy를 통해 배포 한 후 심볼릭 링크를 유지하는 방법

Android Studio에서 "심볼릭 링크를 따를 수 없음"을 수정하는 방법은 무엇입니까?

심볼릭 링크를 복사하는 방법?

소프트 심볼릭 링크를 '적용'하는 방법

TOP 리스트

  1. 1

    JNDI를 사용하여 Spring Boot에서 다중 데이터 소스 구성

  2. 2

    std :: regex의 일관성없는 동작

  3. 3

    JSoup javax.net.ssl.SSLHandshakeException : <url>과 일치하는 주체 대체 DNS 이름이 없습니다.

  4. 4

    PrematureCloseException : 연결이 너무 일찍 닫혔습니다.

  5. 5

    Xcode10 유효성 검사 : 이미지에 투명성이 없지만 여전히 수락되지 않습니까?

  6. 6

    정점 셰이더에서 카메라에서 개체까지의 XY 거리

  7. 7

    Ionic 2 로더가 적시에 표시되지 않음

  8. 8

    Seaborn에서 축 제목 숨기기

  9. 9

    C #에서 'System.DBNull'형식의 개체를 'System.String'형식으로 캐스팅 할 수 없습니다.

  10. 10

    복사 / 붙여 넣기 비활성화

  11. 11

    ArrayBufferLike의 typescript 정의의 깊은 의미

  12. 12

    Google Play Console에서 '예기치 않은 오류가 발생했습니다. 나중에 다시 시도해주세요. (7100000)'오류를 수정하는 방법은 무엇입니까?

  13. 13

    Kubernetes Horizontal Pod Autoscaler (HPA) 테스트

  14. 14

    jfreecharts에서 x 및 y 축 선을 조정하는 방법

  15. 15

    PRNG 기간보다 순열이 더 많은 목록을 무작위로 섞는 방법은 무엇입니까?

  16. 16

    C # HttpWebRequest 기본 연결이 닫혔습니다. 전송시 예기치 않은 오류가 발생했습니다.

  17. 17

    다음 컨트롤이 추가되었지만 사용할 수 없습니다.

  18. 18

    잘못된 구성 개체입니다. Webpack이 Angular의 API 스키마와 일치하지 않는 구성 개체를 사용하여 초기화되었습니다.

  19. 19

    Android Kotlin은 다른 활동에서 함수를 호출합니다.

  20. 20

    R의 마침표와 숫자 사이에 문자열 삽입

  21. 21

    Assets의 BitmapFactory.decodeStream이 Android 7에서 null을 반환합니다.

뜨겁다태그

보관