Temurin-build: MacOS рдХреЗ рд▓рд┐рдП рдмрд┐рд▓реНрдб рдЬрд╛рд╡рд╛ рдЯреВрд▓реНрд╕ рджреНрд╡рд╛рд░рд╛ рдорд╛рдиреНрдпрддрд╛ рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рд╣реИрдВ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 12 рдордИ 2018  ┬╖  15рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: adoptium/temurin-build

рдпрджрд┐ рдореИрдВ рдореИрдХреЛрдЬрд╝ рдкрд░ рдПрдбреЙрдкреНрдЯрдУрдкреЗрдирдЬреЗрдбреАрдХреЗ рдмрд┐рд▓реНрдб рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдореБрдЭреЗ рдПрдХ рдХрд╛рд░реНрдпрд╢реАрд▓ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдорд┐рд▓рддреА рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ /usr/libexec/java_home рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕рдВрд░рдЪрдирд╛ рдФрд░ рдХрдореА рдХреЗ рдХрд╛рд░рдг рдЗрдВрд╕реНрдЯреЙрд▓ (рднрд▓реЗ рд╣реА /рд▓рд╛рдЗрдмреНрд░реЗрд░реА/рдЬрд╛рд╡рд╛/рдЬрд╛рд╡рд╛рд╡рд░реНрдЪреБрдЕрд▓рдореИрдЪрд┐рдиреНрд╕ рдореЗрдВ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реЛ) рдХреЛ рдирд╣реАрдВ рдкрд╣рдЪрд╛рдирддрд╛ рд╣реИред рдПрдХ Info.plist рдлрд╝рд╛рдЗрд▓ рдХрд╛ред http://jdk.java.net/10/ рд╕реЗ рдЬрд╛рд╡рд╛ 10 рдмрд┐рд▓реНрдб рдореЗрдВ рд╕рд╣реА рдЬрд╛рдирдХрд╛рд░реА рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдПрдбреЙрдкреНрдЯреЛрдкреЗрдирдЬреНрдбрдХ рд╕реЗ рдмрд┐рд▓реНрдб рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдПрдХреНрд▓рд┐рдкреНрд╕ рдФрд░ рдЗрдВрдЯреЗрд▓рд┐рдЬ рдЬреИрд╕реЗ рдЖрдИрдбреАрдИ рднреА рдПрдбреЙрдкреНрдЯрдУрдкреЗрдирдЬреЗрдбреАрдХреЗ рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдХреЛ рдирд╣реАрдВ рдкрд╣рдЪрд╛рдирддреЗ рд╣реИрдВред

рдпрд╣ рд╕рднреА рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдореИрдХреЛрдЬрд╝ рдкрд░ рдПрдбреЙрдкреНрдЯреЛрдкреЗрдирдЬреЗрдбрдХреЗ рдХреЛ рдЕрдиреБрдкрдпреБрдХреНрдд рдмрдирд╛рддрд╛ рд╣реИред

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдореИрдВ рднреА рдПрдХ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЗрдВрдЬреАрдирд┐рдпрд░ рд╣реВрдВ рдФрд░ рдореЗрд░реЗ рдкрд╛рд╕ рдХрдИ JDK рд╕реНрдерд╛рдкрд┐рдд рд╣реИрдВред рдореИрдВ jenv рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛, рд▓реЗрдХрд┐рди рдЕрдкрдиреЗ рд╢реЗрд▓ рдХреЗ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдореЗрдВ рдЕрдкрдирд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкреНрд░рдореБрдЦ JDK рд╕рдВрд╕реНрдХрд░рдг рдЗрд╕ рддрд░рд╣ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реВрдВ:

рдЬрд╛рд╡рд╛ 8 рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ:

export JAVA_HOME=`/usr/libexec/java_home -v 1.8`

JDK 11 рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ:

export JAVA_HOME=`/usr/libexec/java_home -v 11`

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдпрд╣ 1.8 рд╕реЗрдЯ рд╣реИ, рддреЛ JDK 11 рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рд╕реЗ рдХреБрдЫ рднреА рдирд╣реАрдВ рдЯреВрдЯреЗрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХрд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ JDK рдкреНрд░рдореБрдЦ рд╕рдВрд╕реНрдХрд░рдг рдирд╣реАрдВ рдмрджрд▓реЗрдЧрд╛ред

рд╕рднреА 15 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдпрд╣ рд╡рд╣ рдлрд╝рд╛рдЗрд▓ рд╕рдВрд░рдЪрдирд╛ рд╣реИ рдЬреЛ macOS рдХреЛ рдЙрдореНрдореАрдж рд╣реИ:

тЮЬ  jdk1.8.0_121.jdk tree -v -L 3 --charset utf-8
.
тФФтФАтФА Contents
    тФЬтФАтФА Home
    тФВ   тФЬтФАтФА ASSEMBLY_EXCEPTION
    тФВ   тФЬтФАтФА COPYRIGHT
    тФВ   тФЬтФАтФА LICENSE
    тФВ   тФЬтФАтФА README.html
    тФВ   тФЬтФАтФА THIRDPARTYLICENSEREADME-JAVAFX.txt
    тФВ   тФЬтФАтФА THIRDPARTYLICENSEREADME.txt
    тФВ   тФЬтФАтФА THIRD_PARTY_README
    тФВ   тФЬтФАтФА bin
    тФВ   тФЬтФАтФА db
    тФВ   тФЬтФАтФА demo
    тФВ   тФЬтФАтФА include
    тФВ   тФЬтФАтФА javafx-src.zip
    тФВ   тФЬтФАтФА jre
    тФВ   тФЬтФАтФА lib
    тФВ   тФЬтФАтФА man
    тФВ   тФЬтФАтФА release
    тФВ   тФЬтФАтФА sample
    тФВ   тФФтФАтФА src.zip
    тФЬтФАтФА Info.plist
    тФФтФАтФА MacOS
        тФФтФАтФА libjli.dylib -> ../Home/jre/lib/jli/libjli.dylib

11 directories, 12 files

рдпрд╣ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рджреЗрдЦрддреЗ рд╣реИрдВред

http://www.oracle.com/technetwork/oracle-labs/program-languages/downloads/index.html рдкрд░ рдЙрдкрд▓рдмреНрдз JVMCI JDK рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╕рдордп, рд╣рдо macOS рдмрд┐рд▓реНрдб рдХреЗ рд▓рд┐рдП Contents/Home рдкреНрд░реАрдлрд╝рд┐рдХреНрд╕ рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рд░рдЦрддреЗ рд╣реИрдВред рдЗрд╕ рдореБрджреНрджреЗ рдореЗрдВ рдХрд╛рд░рдг рд╢реБрд░реВ рд╣реБрдПред

> tree -L 3 /Library/Java/JavaVirtualMachines/labsjdk1.8.0_172-jvmci-0.44
/Library/Java/JavaVirtualMachines/labsjdk1.8.0_172-jvmci-0.44
тФФтФАтФА Contents
    тФЬтФАтФА Home
    тФВ┬а┬а тФЬтФАтФА COPYRIGHT
    тФВ┬а┬а тФЬтФАтФА LICENSE
    тФВ┬а┬а тФЬтФАтФА README.html
    тФВ┬а┬а тФЬтФАтФА THIRDPARTYLICENSEREADME-JAVAFX.txt
    тФВ┬а┬а тФЬтФАтФА THIRDPARTYLICENSEREADME.txt
    тФВ┬а┬а тФЬтФАтФА bin
    тФВ┬а┬а тФЬтФАтФА db
    тФВ┬а┬а тФЬтФАтФА include
    тФВ┬а┬а тФЬтФАтФА javafx-src.zip
    тФВ┬а┬а тФЬтФАтФА jre
    тФВ┬а┬а тФЬтФАтФА lib
    тФВ┬а┬а тФЬтФАтФА man
    тФВ┬а┬а тФЬтФАтФА release
    тФВ┬а┬а тФФтФАтФА src.zip
    тФЬтФАтФА Info.plist
    тФФтФАтФА MacOS
        тФФтФАтФА libjli.dylib -> ../Home/jre/lib/jli/libjli.dylib

9 directories, 10 files

@johnoliver рдЪреВрдВрдХрд┐ рдЖрдк рдирдИ рдмрд┐рд▓реНрдб рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдирд┐рд░реНрдорд╛рдг рдХрд░ рд░рд╣реЗ рд╣реИрдВ - рдХреНрдпрд╛ рдЖрдк рдЗрд╕реЗ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ?

@karianna рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдРрд╕рд╛ рдирд╣реАрдВ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рдирд┐рд░реНрдорд╛рдг рдЗрд╕ рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдХреЛ рдордВрдерди рдХрд░ рд░рд╣реЗ рд╣реИрдВ! рд╣рдореЗрдВ рд╢рд╛рдпрдж рдореИрдХреЛрдЬрд╝ рдХреЗ рд▓рд┐рдП рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдХрд╛ рдпрд╣ рд╣рд┐рд╕реНрд╕рд╛ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рддрд╛рдХрд┐ рдЙрдирдХреЗ рдкрд╛рд╕ рд╕рд╣реА рд╕рдВрд░рдЪрдирд╛ рд╣реЛ рд▓реЗрдХрд┐рди рд╣рдорд╛рд░реЗ рдЯреИрд░рдмреЙрд▓ рдПрдХ рд╣реА рдЖрдИрдПрдордУ рдмрдиреЗ рд░рд╣реЗрдВред

рд╣рд╛рдБ, рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдпрд╛ рдмрд┐рд▓реНрдб рд╕рд╣реА рд╕рдВрд░рдЪрдирд╛ рдХрд╛ рдЙрддреНрдкрд╛рджрди рдХрд░рддрд╛ рд╣реИ ...

рдирд┐рд░реНрдорд╛рдг рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ (рдФрд░ рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдпрд╣ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП) рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЗрд╕ рд╕рдВрд░рдЪрдирд╛ рдХрд╛ рдЙрддреНрдкрд╛рджрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ

рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдХреНрдпрд╛ рдореИрдВ рдХрд┐рд╕реА рдРрд╕реА рдмрд╛рдд рдХреА рдУрд░ рдЗрд╢рд╛рд░рд╛ рдХрд░рддрд╛ рд╣реВрдВ рдЬрд┐рд╕реЗ рд╣рд░ рдХреЛрдИ рдкрд╣рд▓реЗ рд╕реЗ рдЬрд╛рдирддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА...

рдЬрдм рдореИрдВ рдЕрдкрдиреЗ рдореИрдХ рдкрд░ рдЬреЗрдбреАрдХреЗ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ make images build/macosx-x86_64-normal-server-release/images/jdk/ рддрд╣рдд "рдорд╛рдирдХ рд▓рд┐рдирдХреНрд╕ рдкреЗрдбрд╝" рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд build/macosx-x86_64-normal-server-release/images/jdk-bundle/jdk-11.jdk/ рддрд╣рдд рдЕрдкреЗрдХреНрд╖рд┐рдд рдореИрдХреЛрдЬрд╝-рдЕрдиреБрдХреВрд▓ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдкреЗрдбрд╝ рдмрдирд╛рддрд╛ рд╣реИ:

$ tree -L 3 build/macosx-x86_64-normal-server-release/images/jdk-bundle/jdk-11.jdk
build/macosx-x86_64-normal-server-release/images/jdk-bundle/jdk-11.jdk
тФФтФАтФА Contents
    тФЬтФАтФА Home
    тФВ┬а┬а тФЬтФАтФА bin
    тФВ┬а┬а тФЬтФАтФА conf
    тФВ┬а┬а тФЬтФАтФА demo
    тФВ┬а┬а тФЬтФАтФА include
    тФВ┬а┬а тФЬтФАтФА jmods
    тФВ┬а┬а тФЬтФАтФА legal
    тФВ┬а┬а тФЬтФАтФА lib
    тФВ┬а┬а тФЬтФАтФА man
    тФВ┬а┬а тФФтФАтФА release
    тФЬтФАтФА Info.plist
    тФФтФАтФА MacOS
        тФФтФАтФА libjli.dylib -> ../Home/lib/jli/libjli.dylib
$ tree -L 1 build/macosx-x86_64-normal-server-release/images/jdk
build/macosx-x86_64-normal-server-release/images/jdk
тФЬтФАтФА bin
тФЬтФАтФА conf
тФЬтФАтФА demo
тФЬтФАтФА include
тФЬтФАтФА jmods
тФЬтФАтФА legal
тФЬтФАтФА lib
тФЬтФАтФА man
тФФтФАтФА release

рддреЛ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдмрдирд╛рддреЗ рд╕рдордп рдХрд┐рд╕реА рдЕрдиреНрдп рд╕реНрд░реЛрдд рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХрд╛ рдЪрдпрди рдХрд░рдХреЗ рдПрдХ "рд╕рд╣реА" MacOS рд╕реНрдерд╛рдкрдирд╛ рд╕рдВрдЧреНрд░рд╣ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рд╕рд╛рде рд╣реА, рджреЗрдЦреЗрдВ https://github.com/AdoptOpenJDK/homebrew-openjdk/issues/9

рдореИрдВ рдЗрд╕рд╕реЗ рдмрд┐рд▓реНрдХреБрд▓ рднреНрд░рдорд┐рдд рд╣реЛ рдЧрдпрд╛ред

рдореИрдВ рдпрд╛ рддреЛ рдЙрдореНрдореАрдж рдХрд░ рд░рд╣рд╛ рдерд╛

  • рдПрдХ рдкреВрд░реНрдг рдореИрдХ рдЗрдВрд╕реНрдЯреЙрд▓рд░ (.plist рдлрд╝рд╛рдЗрд▓ рд╕рд╣рд┐рдд)
    рдпрд╛
  • рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдЯрд╛рд░/рд╕рдВрдЧреНрд░рд╣, рдЬрд┐рд╕реЗ рдореИрдВ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ ~/java/... etc . рдХреЗ рдЕрдВрддрд░реНрдЧрдд рд░рдЦреВрдВрдЧрд╛

рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЕрдЧрд░ рдореИрдВ рдЗрд╕ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдПрдХ рдлрд╝рд╛рдЗрд▓ рд▓реЗрддрд╛ рд╣реВрдВ рдФрд░ рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣ рдЬреАрдкреА рдкрд░ рдбрдмрд▓ рдХреНрд▓рд┐рдХ рдХрд░рддрд╛ рд╣реВрдВред рдЕрдЧрд░ рдореИрдВ рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдЦреЛрд▓рддрд╛ рд╣реВрдВ (рдлрд╛рдЗрд▓ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рдореЗрдВ) рддреЛ рдореБрдЭреЗ рдЯрд░реНрдорд┐рдирд▓ рдкреНрд░реЙрдореНрдкреНрдЯ рдорд┐рд▓рддрд╛ рд╣реИред рдФрд░ рдХреБрдЫ рдирд╣реАрдВред рдХреБрдЫ рднреА рд▓реЙрдиреНрдЪ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред

рдореИрдВ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ 'рдЬреЗрдПрдирд╡реА' рдХреЗ рд╕рд╛рде рдЬреЗрдбреАрдХреЗ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдпрд╛ рдЗрдВрдЯреЗрд▓рд┐рдЬреЗ рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ - рдмрд╕ рдкрд┐рдЫрд▓реЗ рд╕рд╛рдордЧреНрд░реА/рд╣реЛрдо рдХреВрдж рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдпрд╣ 'рдЕрдЬреАрдм' рд▓рдЧрддрд╛ рд╣реИред рдпрд╣ рди рддреЛ рдПрдХ рдмрд╛рдд рд╣реИ рдФрд░ рди рд╣реА рдЕрдиреНрдпред рдмрд╕ рдореЗрд░реА рд╕реЛрдЪ....

@ Planetf1 ' /usr/libexec/java_home рдЬреИрд╕реЗ рдЯреВрд▓ рджреНрд╡рд╛рд░рд╛ рдЕрдкреЗрдХреНрд╖рд┐рдд) рдЖрдкрдХреЗ JDK рдХреЛ /Library/Java/JavaVirtualMachines рдХреЗ рдиреАрдЪреЗ рд░рдЦрдирд╛ рд╣реИ рдФрд░ рдЙрдиреНрд╣реЗрдВ .plist рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕рдВрд░рдЪрдирд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕рдВрд░рдЪрдирд╛ Content/ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИ, рдЬреЛ рдлрд╛рдЗрдВрдбрд░ рджреНрд╡рд╛рд░рд╛ рдирд╣реАрдВ рджрд┐рдЦрд╛рдИ рдЬрд╛рддреА рд╣реИ, рдЬреЛ рд╢рд╛рдпрдж рдЖрдкрдХреЛ рднреНрд░рдорд┐рдд рдХрд░ рд░рд╣реА рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╡рд╣рд╛рдВ рд╣реИред рдпрджрд┐ рдЖрдк рдкреИрдХреЗрдЬ рд╕рд╛рдордЧреНрд░реА рдкрд░ рд░рд╛рдЗрдЯ рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЦреЛрд▓рддреЗ рд╣реИрдВ рддреЛ рдЖрдк рдЗрд╕реЗ рдлрд╛рдЗрдВрдбрд░ рдореЗрдВ рднреА рджреЗрдЦреЗрдВрдЧреЗред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ https://adoptopenjdk.net/installation.html рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рдирд╣реАрдВ рд╕рдордЭрд╛рддрд╛ рд╣реИ рдХрд┐ JDK рдХреЛ /Library/Java/JavaVirtualMachines рддрд╣рдд рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдЪрд╛рд░ рд╣реИред рдпрд╣ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛, рддрдм рд╕реЗ рдЖрдкрдХреЛ рдЕрдкрдиреЗ $PATH рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдХреА рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ рдФрд░ /usr/bin/java рдмрд╕ рдЗрд╕реЗ рдвреВрдВрдв рд▓реЗрдЧрд╛ред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдВрддрд┐рдо рдмрд┐рдВрджреБ рдореБрдЦреНрдп рд╣реИ ... oracle jdk install рдЦреБрдж рдХреЛ рдЙрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдХреЙрдкреА рдХрд░ рд▓реЗрдЧрд╛ред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ JDK рдХрд╛ 'рд╕рд┐рд░реНрдл рдЙрдкрдпреЛрдЧ' рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рдХреБрдЫ рдирд╣реАрдВ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдбреЙрдХреНрд╕ рдкрд░... рдХрдИ рд▓реЛрдЧ рдбреЙрдХреНрд╕ рдирд╣реАрдВ рдкрдврд╝рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдХрдо рд╕реЗ рдХрдо рдПрдХ рдЪреЗрддрд╛рд╡рдиреА рдпрд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЗрдВрд╕реНрдЯрд╛рд▓ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдпрд╛ рдЕрдиреНрдпрдерд╛ рдмрд╣реБрдд рд╕реНрдкрд╖реНрдЯ рдорджрдж рдХрд░реЗрдЧрд╛ рдпрджрд┐ рдпрд╣ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдирд╣реАрдВ рд╣реИред

рдЬрд╛рд╡рд╛ рдРрдкреНрд╕ рдмрдирд╛рдиреЗ рд╡рд╛рд▓реЗ рдПрдХ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЗрдВрдЬреАрдирд┐рдпрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдореБрдЭреЗ рдХрдИ рдЬреЗрдбреАрдХреЗ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдпрд╣ рддрдереНрдп рдкрд╕рдВрдж рд╣реИ рдХрд┐ рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рд╣реИред рдореИрдВ macOS рдкрд░ рдкреНрд░рдмрдВрдзрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 'jenv' рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред рдпрд╣ рд╕рд┐рд░реНрдл рд╡рд░реНрддрдорд╛рди рдкреИрдХреЗрдЬрд┐рдВрдЧ рдЗрди рджреЛ рджреГрд╖реНрдЯрд┐рдХреЛрдгреЛрдВ рдХреЗ рдмреАрдЪ рдкрдХрдбрд╝рд╛ рдЧрдпрд╛ рд▓рдЧрддрд╛ рд╣реИред рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рдмрд╛рдд рдпрд╣ рднреА рд╣реИ рдХрд┐ рдХреБрдЫ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдРрдкреНрд╕ JDK рдХреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рдПрдВрдЧреЗ, рдЗрд╕рд▓рд┐рдП рдиреМрд╕рд┐рдЦрд┐рдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рднреА 'рдбрд┐рдлрд╝реЙрд▓реНрдЯ' рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рд╕рдорд╕реНрдпрд╛рдЧреНрд░рд╕реНрдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ

рдореИрдВ рднреА рдПрдХ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЗрдВрдЬреАрдирд┐рдпрд░ рд╣реВрдВ рдФрд░ рдореЗрд░реЗ рдкрд╛рд╕ рдХрдИ JDK рд╕реНрдерд╛рдкрд┐рдд рд╣реИрдВред рдореИрдВ jenv рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛, рд▓реЗрдХрд┐рди рдЕрдкрдиреЗ рд╢реЗрд▓ рдХреЗ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдореЗрдВ рдЕрдкрдирд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкреНрд░рдореБрдЦ JDK рд╕рдВрд╕реНрдХрд░рдг рдЗрд╕ рддрд░рд╣ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реВрдВ:

рдЬрд╛рд╡рд╛ 8 рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ:

export JAVA_HOME=`/usr/libexec/java_home -v 1.8`

JDK 11 рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ:

export JAVA_HOME=`/usr/libexec/java_home -v 11`

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдпрд╣ 1.8 рд╕реЗрдЯ рд╣реИ, рддреЛ JDK 11 рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рд╕реЗ рдХреБрдЫ рднреА рдирд╣реАрдВ рдЯреВрдЯреЗрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХрд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ JDK рдкреНрд░рдореБрдЦ рд╕рдВрд╕реНрдХрд░рдг рдирд╣реАрдВ рдмрджрд▓реЗрдЧрд╛ред

рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛтАЛтАЛрд╣реИ рдХрд┐ рдореВрд▓ рдореБрджреНрджрд╛ macOS рдХреЗ рд▓рд┐рдП рд╡рд░реНрддрдорд╛рди рдПрдбреЙрдкреНрдЯрдУрдкреЗрдирдЬреЗрдбреАрдХреЗ 8u192 рдФрд░ 11.0.1 рд░рд┐рд▓реАрдЬ рдХреЗ рд╕рд╛рде рддрдп рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

adam-thorpe picture adam-thorpe  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

sxa picture sxa  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

karianna picture karianna  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

gdams picture gdams  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

lumpfish picture lumpfish  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ