macOS 10.15 Catalina에 오래된 Java (8 시리즈)를 넣는 방법

소개



Java 버전이 12이면 작동하지 않는 도구가 있으며 이전 Java를 넣으려고 Google 검색해도 유용한 정보가 상단에 표시되지 않아 번거로웠기 때문에 여기에 메모 씁니다. (2020년 1월 9일 투고)

자신의 환경



macOS 10.15 catalina
Java는 12.0.2
% /usr/libexec/java_home
/Library/Java/JavaVirtualMachines/openjdk-12.0.2.jdk/Contents/Home

하고 싶은 일



Java 8 계를 넣고 싶다.

이전 Java 설치.



이쪽이 참고가 되었습니다.
  • macOS에 Oracle Java 8 (JDK)을 설치하는 단계
  • ぇtps://우ぇbぁ보. 미안해. 네 t / 그럼 ゔ ぁ い ん た ー ー ㄇ ぇ - jdk 8 - 마코 sx /


  • Oracle 사이트에서 JDK를 D/L합니다.
    Java SE Development Kit 8u202 - Mac OS X x64를 선택했습니다.


    htps //w w. 오 c. 이 m/테 ch네와 ぉrk/쟈ゔぁ/쟈ゔぁせ/どwぉあds/じゃゔぁ-あrちゔぇ-삐아 8-2177648. HTML





    JavaVirtualMachines 에 8 계가 인스톨 되고 있는 것을 확인합니다.
    % /usr/libexec/java_home
    /Library/Java/JavaVirtualMachines/openjdk-12.0.2.jdk/Contents/Home
    % /usr/libexec/java_home -v 1.8
    /Library/Java/JavaVirtualMachines/jdk1.8.0_202.jdk/Contents/Home
    

    1.8 이라고 합니다만 신규로 늘어났으므로 이것만이므로, 반드시 8 계입니다. (적당

    이전 Java로 전환



    덧붙여 설치하는 것만으로는 안 되고, JAVA_HOME 의 전환이 필요합니다.

    이쪽을 참고로 했습니다.
  • OSX에서 Java 버전 전환
  • htps : // 코 m / 사과 / ms / db58b34dc02 아 941b297f


  • .profile 또는 .bashrc와 같은 셸 설정에 다음 두 줄을 넣습니다.
    export JAVA_HOME=$(/System/Library/Frameworks/JavaVM.framework/Versions/A/Commands/java_home -v "1.8")
    PATH=${JAVA_HOME}/bin:${PATH}
    

    버전 확인


    % source ~/.profile
    % java -version
    java version "1.8.0_202"
    Java(TM) SE Runtime Environment (build 1.8.0_202-b08)
    Java HotSpot(TM) 64-Bit Server VM (build 25.202-b08, mixed mode)
    

    마지막으로



    Google에서 "macOS 이전 Java 설치"를 중심으로 여러 단어를 섞어 검색해도 이전 Java를 제거하는 방법만 나오므로 힘들다. 가끔 발견되는 Java 를 인스톨 하는 방법도, 지금은 안 되는 방법 뿐입니다.

    이것으로 상당한 시간을 녹였습니다. 누군가 똑같이 빠져있는 사람들이 살아나도록. .

    좋은 웹페이지 즐겨찾기