මැක් මත ජාවා 8 ස්ථාපනය කරන්නේ කෙසේද


1033

මට ජාවා 8 අවශ්‍ය නවතම ජාවාඑෆ්එක්ස් සමඟ වැඩසටහන් කිහිපයක් කිරීමට අවශ්‍යයි. මම ඉන්ටෙලිජේ 13 සීඊ සහ මැක් ඕඑස් එක්ස් 9 මේවරික්ස් භාවිතා කරමි. මම ඔරකල්හි ජාවා 8 ස්ථාපකය ධාවනය කළ අතර ලිපිගොනු අවසන් වූ බව පෙනේ

/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk

නමුත් පෙර සංස්කරණ තිබේ

/System/Library/Java/JavaFrameworks/jdk1.6....

නවතම ස්ථාපකය /Libraryවෙනුවට /System/Libraryමෙය තබන්නේ ඇයිදැයි විශ්වාස නැත (හෝ වෙනස කුමක්ද). නමුත් /usr/libexec/java_home1.8 සොයාගත නොහැක, එබැවින් ඔබගේ වර්තමාන ජාවා අනුවාදය සකසන්නේ කෙසේද යන්න පිළිබඳව මා සොයාගත් සියලුම ලිපි ක්‍රියා නොකරයි. සංකේතාත්මක සබැඳියක් එක් කිරීමට මම උත්සාහ කර ඇති අතර එය 1.8 /System/Library...මාර්ගයෙහි ඇති බව පෙනේ , නමුත් එය උදව් නොකරයි. /usr/libexec/java_home -Vතවමත් ලැයිස්තුගත කර ඇත්තේ පැරණි ජාවා 1.6 පමණි.

උත්ප‍්‍රාසාත්මක ලෙස, පද්ධති මනාපයන් යටතේ ඇති “ජාවා” පාලක පැනලය පෙන්වන්නේ ජාවා 1.8 පමණි!

ඔරකල්ගේ ස්ථාපකය එය සැබවින්ම යන තැනට නොයන්නේ ඇයි? මෙම ගැටලුව විසඳා ගන්නේ කෙසේද?


8
එය අවසන් වූ තැන "සැබවින්ම යයි" - /Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/. මීට පෙර ඇපල් විසින් සපයන ලද ජාවා අනුවාදයන් ගිය ස්ථානය වූ අතර ඇපල් විසින් ජාවා ලබා නොදෙන බැවින් ස්ථාපන ස්ථානය වෙනස් වී ඇත.
awksp

Answers:


1969

ඔරකල් ජාවා මෘදුකාංග ස්ථාපනය සහ පහසු එය ගැනීම සඳහා දුප්පත් වාර්තාවක් ඇත, නමුත් භාවිතා බරපැනක් , නවතම OpenJDK (ජාවා 14) ස්ථාපනය කළ හැක:

brew cask install java

පැරණි අනුවාදයක් (සාමාන්‍යයෙන් ජාවා 8) මත පදනම්ව බොහෝ භාවිත අවස්ථා සඳහා, ඇඩොප්ටොප් ඕපන්ජීඩීකේ ව්‍යාපෘතිය අතිරේක පියවරකින් එය කළ හැකිය.

brew tap adoptopenjdk/openjdk
brew cask install adoptopenjdk8

හෝම්බ rew හි දැනට සිටින පරිශීලකයින්ට Error: Cask adoptopenjdk8 exists in multiple tapsවිවිධ උපදෙස් සහිත පූර්ව ක්‍රියාමාර්ග හේතුවෙන් හමුවිය හැකිය . ස්ථානය සම්පූර්ණයෙන් සඳහන් කිරීමෙන් මෙය විසඳා ගත හැකිය brew cask install adoptopenjdk/openjdk/adoptopenjdk8.


91
2015 දෙසැම්බරය වන විට, දැන් හෝම්බ rew ස්ථාපනය කිරීමේ කොටසක් වන බැවින්, කර ask ුව අතින් ස්ථාපනය කිරීම දැන් අනවශ්‍යය. එබැවින් හෝම්බ rew යාවත්කාලීන කිරීමෙන් පසුව brew update, ඔබ භාවිතා කිරීමට සුදානම්ය brew cask.
davetw12

66
ස්තූතියි, "නිල" සබැඳි / ලියකියවිලි භාවිතා කරන ජාවා ස්ථාපන ක්‍රියාවලිය කෙතරම් භයානකද යන්න පුදුම සහගතය.
එන්ඩර්ලන්ඩ්

15
andtandrewnichols මම brew cask install javaමගේ එල් කැපිටන් මැක් මත ධාවනය වූ අතර එය බාගත වෙමින් පවතී jdk-8u112-macosx-x64.dmg.
කැල්රියන්

46
Error: Cask 'java8' is unavailable: No Cask with this name exists.
වැඩිහිටි

91
දැනට කළ හැකි ක්‍රියාමාර්ගය වන්නේ brew tap homebrew/cask-versionsසහ භාවිතා කිරීමයිbrew cask install homebrew/cask-versions/adoptopenjdk8
ෂෝන් බ්‍රෙකන්රිජ්

753

සටහන: ඔරකල් ජාවා 8/9/10 තවදුරටත් මහජන බාගත කිරීම් සඳහා ලබා ගත නොහැක (බලපත්‍ර වෙනස් කිරීම).

පළමුව ටර්මිනලයෙන් බීර ස්ථාපනය කර යාවත්කාලීන කරන්න :

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

brew tap homebrew/cask-versions

brew update

2019 ජුනි මස වන විට අළුත්

AdoptOpenJDK වෙතින් JDKs ස්ථාපනය කිරීමට:

brew tap adoptopenjdk/openjdk

brew cask install adoptopenjdk8
brew cask install adoptopenjdk9
brew cask install adoptopenjdk10
brew cask install adoptopenjdk11

පැරණි

ජාවා 8:

brew cask install java8

ජාවා නවතම:

brew cask install java

3
මෙය මට මේවරික්ස් හි වැඩ නොකළ බව මතක තබා ගැනීම සිත්ගන්නා කරුණකි, එබැවින් එය OP ගේ ප්‍රශ්නයට පිළිතුරු නොදුන් නමුත් එය මට කැප්ටන් මත වැඩ කළේය, එබැවින් එය පිළිතුරක් ලෙස ප්‍රයෝජනවත් විය ..
ටොමී

3
මම නව OS X El Capitan යන්ත්‍රයක් මත හෝම්බ rew නැවුම් ලෙස ස්ථාපනය කර brew tapඇති අතර ඉහත පිළිතුරෙහි විධානය ක්‍රියාත්මක කිරීමට අවශ්‍ය නොවීය . පළමු හා තෙවන විධානයන් ප්‍රමාණවත් විය.
අදිල් හුසේන්

14
Error: Cask 'java8' is unavailable: No Cask with this name exists.
user924

5
$ brew cask install adoptopenjdk8 Error: Cask adoptopenjdk8 exists in multiple taps: caskroom/versions/adoptopenjdk8 adoptopenjdk/openjdk/adoptopenjdk8. මට භාවිතා කිරීමට brew cask install adoptopenjdk/openjdk/adoptopenjdk8
සිදුවේ

5
brew tap homebrew/cask-versionsහා brew cask install adoptopenjdk8හායි සියෙරා 10.13.6 මත මම වෙනුවෙන් නොව
xjlin0

140

ජාවා 8 තවදුරටත් හෝම්බ rew හි නොමැත, ක්‍රියා brew install java8නොකරනු ඇත.

ඒ වෙනුවට, භාවිතා කරන්න:

brew cask install adoptopenjdk/openjdk/adoptopenjdk8

බලන්න මේ සිදු තාක්ෂණික විස්තර සඳහා.

කරුණාකර සටහන් කර ගන්න ඔබට ගැටළු ඇති බව Cask adoptopenjdk8 exists in multiple taps. මෙය දන්නා කාරණයක් වන අතර, දැනට එය ක්‍රියාත්මක වෙමින් පවතී, ඔබට මෙහි දැකිය හැකිය:

https://github.com/AdoptOpenJDK/homebrew-openjdk/issues/106

විස්තර හරහා ධාවනය කිරීමට අකමැති අය සඳහා, මෙහි සාරාංශයක් ඇත:

# To install JDK8
brew cask install adoptopenjdk/openjdk/adoptopenjdk8

# To be able to safely run 'brew cleanup'
brew untap adoptopenjdk/openjdk
brew untap caskroom/versions
brew cleanup

2
භාවිතා කිරීම AdoptOpenJDK/openjdkවෙනුවට භාවිතා කිරීමේ වෙනසක් තිබේදhomebrew/cask-versions/adoptopenjdk8
ෂෝන් බ්‍රෙකන්රිජ්

මම ඔබේ පිළිතුර උත්සාහ කරන විට මම පහත සඳහන් ගන්න: Cask adoptopenjdk8 බහු කරාම තුළ පවත්නා: caskroom / සංස්කරණ / adoptopenjdk8 adoptopenjdk / openjdk / adoptopenjdk8
Koray Tugay

OraKorayTugay මම පිළිතුර යාවත්කාලීන කර ඇත, මෙය ඔබගේ ගැටළු විසඳිය යුතුය!
ඩේව් කෙරර්

1
ESeanBreckenridge - හෝම්බ rew කණ්ඩායම ඒ පිළිබඳව කටයුතු කරමින් සිටින අතර, මේ වන විට එය AdoptOpenJDK භාවිතා කරනු ඇති බව පෙනේ, නමුත් තවමත් යම් අවිනිශ්චිතතාවයක් පවතී, විස්තර සඳහා දැනට විවෘත කර ඇති github.com/AdoptOpenJDK/homebrew-openjdk/issues/106 බලන්න!
ඩේව් කෙරර්

1
brew cask install homebrew/cask-versions/adoptopenjdk8මා වෙනුවෙන් වැඩ කළා
protoEvangelion

124

මම මෙය මගේ MBP මත කළ අතර එය භාවිතා කිරීමට සිදුවිය

$ brew tap homebrew/cask-versions
$ brew cask install java8

java8 ස්ථාපනය කිරීමට.


10
ජාවා හි නිශ්චිත අනුවාදයක් ස්ථාපනය කිරීමට එය මට උදව් විය. දැන් ජාවා 9 අවසන් වූ විට, "බීර කැස්ක් ඉන්ස්ටෝල් ජාවා" ධාවනය කිරීම ජාවා 9 ස්ථාපනය කරයි.
බාධා කරන්න

6
ඔව්, brew tap caskroom/versionsjava8 ස්ථාපනය කිරීමට පෙර අවශ්‍යයි
hendrix

11
නැත්නම් brew install homebrew/cask-versions/java8ජයග්‍රහණය සඳහා!
නරුටෝ සෙම්පයි

4
ඔරකල් බලපත්‍ර වෙනස්වීම් නිසා තවදුරටත් බ rew භාවිතයෙන් ජාවා 8 ස්ථාපනය කළ නොහැක. ජාවා 8 තවදුරටත් මහජන බාගත කිරීම සඳහා ලබා ගත නොහැක.
මාර්සෙලෝ සේවියර්

2
ඔබට තවමත් java8 භාවිතා කිරීමට අවශ්‍ය නම් stackoverflow.com/a/55775566/9306378 බලන්න . මෙය OpenJDK භාවිතා කරන බව සලකන්න.
පොල්පෙටා

65

මගේ දේශීය පරිගණකයේ යෙදුම් ධාවනය කිරීම සඳහා මම සැබවින්ම කැමති විකල්පයක් වන්නේ ඩෝකර් භාවිතා කිරීමයි. ඔබට ඔබගේ යෙදුම නිල JDK බහාලුම තුළ ක්‍රියාත්මක කළ හැකිය - එයින් අදහස් වන්නේ ඔබේ දේශීය යන්ත්‍රය තුළ සියල්ල සකසා ගැනීම ගැන කරදර විය යුතු නැති බවයි (නැතහොත් විවිධ යෙදුම් සඳහා JDK හි විවිධ අනුවාදයන් ධාවනය කිරීම ගැන කරදර වන්න).

ඔබගේ වර්තමාන ස්ථාපන ගැටළු සඳහා මෙය ඔබට උදව් නොවිය හැකි වුවද, එය විසඳුමක් වන අතර එයින් අදහස් වන්නේ ඔබේ dev යන්ත්‍රය තුළ ජාවා නිවැරදිව ක්‍රියාත්මක කිරීමට උත්සාහ කිරීම සම්බන්ධ ගැටළු වල බිම් බෝම්බය පැත්තකින් තැබිය හැකි බවයි!

ප්‍රතිලාභ:

  1. ඔබේ දේශීය යන්ත්‍රය තුළ ජාවා හි කිසිදු සංස්කරණයක් සැකසීමට අවශ්‍ය නැත (ඔබ ඩෝකර් හබ් වෙතින් අදින බහාලුමක් තුළ ජාවා ධාවනය කරනු ඇත)
  2. කන්ටේනරයේ ටැගය වෙනස් කිරීමෙන් ජාවාහි විවිධ අනුවාද වලට මාරුවීම ඉතා පහසුය.
  3. ව්‍යාපෘති පරායත්තයන් බහාලුම තුළ ස්ථාපනය කර ඇත - එබැවින් ඔබ ඔබේ වින්‍යාසය අවුල් කළහොත් ඔබට කන්ටේනරය නිරුවත් කර නැවත ආරම්භ කළ හැකිය.

ඉතා සරල උදාහරණයක්:

සාදන්න Dockerfile:

FROM java:8
COPY . /usr/src/myapp
WORKDIR /usr/src/myapp
  • මෙන්න අපි 8 SDK අනුවාදය ධාවනය ජාවා රුවනයකි නියම වේ ( java:8- ජාවා 7 භාවිතා කිරීමට, ඔබ නියම කළ හැකි: java:7)
  • අපි දේශීය නාමාවලිය නාමාවලිය සමඟ සිතියම් ගත කරමු: /usr/src/myappකන්ටේනරය තුළ

docker-compose.ymlගොනුවක් සාදන්න :

version: "2"

services:
  java:
    build: .
    volumes:
      - .:/usr/src/myapp

දැන්, අපට මෙම ජාවා ගොනුව ඇතැයි උපකල්පනය කරන්න:

HelloWorld.java

public class HelloWorld {
    public static void main(String[] args) {        
        System.out.println("Hello, World");
    }
}

එබැවින් අපට පහත ගොනු ව්‍යුහය ඇත:

.
|_ Dockerfile
|_ docker-compose.yml
|_ HelloWorld.java

ඔබට විවිධ ජාවා දේවල් කළ හැකිය:

සම්පාදනය කරන්න:

docker-compose run --rm java javac HelloWorld.java 
  • ඔබගේ වර්තමාන නාමාවලියෙහි HelloWorld.class පෙන්වන බව ඔබ සටහන් කළ යුතුය (මෙය අපගේ කේතය පවතින කන්ටේනරය තුළ ඇති ස්ථානයට වත්මන් නාමාවලිය සිතියම් ගත කිරීමට හේතුවයි

ධාවනය:

docker-compose run --rm java java HelloWorld 
  • සටහන: ඔබ මෙය ක්‍රියාත්මක කරන පළමු වරට එය රූපය ලබා ගනී. මෙය ටික වේලාවක් ගතවනු ඇත - එය සිදුවන්නේ පළමු වරට පමණි
  • docker-compose run - කන්ටේනරය තුළ සිට විධානයක් ක්‍රියාත්මක කරයි
  • -rm විධානය ක්‍රියාත්මක වූ පසු කන්ටේනරය ඉවත් කරන ලෙස ඩොකර්ට කියයි
  • java යනු මෙම විධානය ක්‍රියාත්මක වන සේවාවේ / බහාලුමේ නම (අපගේ ඩොකර්-රචනා ගොනුවෙන්) ය
  • පේළියේ ඉතිරි කොටස කන්ටේනරය තුළ ධාවනය කිරීමේ විධානයයි.

ඔබේ දේශීය සැකසුම සම්පූර්ණයෙන් අවුල් නොකර විවිධ යෙදුම් සඳහා ජාවාහි විවිධ අනුවාදයන් ධාවනය කිරීම සමඟ කටයුතු කිරීමට මෙය තරමක් සිසිල් ක්‍රමයකි :).

මෙන්න තරමක් සංකීර්ණ උදාහරණයක් වන මේවන් සහ සරල වසන්ත යෙදුමක් ඇත

වියාචනය:


2
ඩෝකර් භාවිතා කිරීම සඳහා හොඳ උදාහරණයක්, ඔබට මීට පෙර පහත වැටීමක් ලැබුණේ මන්දැයි විශ්වාස නැත.
ඇන්ඩෲ

31
OS X / MacOS මත ජාවා ධාවනය කිරීමේ ප්‍රශ්නයට මෙය පිළිතුරු නොදෙන නිසා මම පහත වැටීම සිතමි. "X වේදිකාවේ මම මෙය කරන්නේ කෙසේද" යන්නට "Y වේදිකාවේ එය කිරීමට VM / shim භාවිතා කරන්න" යනුවෙන් පිළිතුරු දීම tive ලදායී නොවේ.
වයිට්ෆින්

1
විශේෂයෙන් දේශීය ජාවා සංවර්ධනය සඳහා (උදා: SWIG, JNI සහ LIBRARY_PATH භාවිතා කිරීම)
Mizux

62

උපකල්පනය: මැක් යන්ත්‍රය සහ ඔබ දැනටමත් හෝම්බ rew ස්ථාපනය කර ඇත.

කර ask ුව ස්ථාපනය කරන්න (හෝම්බ rew 0.9.5 හෝ ඊට වැඩි, කර ask ුව ඇතුළත් කර ඇති බැවින් මෙම පියවර මඟ හරින්න):

$ brew tap caskroom/cask
$ brew tap caskroom/versions

නවතම ජාවා ස්ථාපනය කිරීමට:

$ brew cask install java

ජාවා 8 ස්ථාපනය කිරීමට:

$ brew cask install adoptopenjdk/openjdk/adoptopenjdk8

ඔබට බහු අනුවාදයක් ස්ථාපනය කිරීමට / කළමනාකරණය කිරීමට අවශ්‍ය නම් ඔබට 'ජෙන්ව්' භාවිතා කළ හැකිය:

Jenv ස්ථාපනය කර වින්‍යාස කරන්න:

$ brew install jenv
$ echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.bash_profile
$ echo 'eval "$(jenv init -)"' >> ~/.bash_profile
$ source ~/.bash_profile

ස්ථාපිත ජාවා jenv වෙත එක් කරන්න:

$ jenv add /Library/Java/JavaVirtualMachines/jdk1.8.0_202.jdk/Contents/Home
$ jenv add /Library/Java/JavaVirtualMachines/jdk1.11.0_2.jdk/Contents/Home

ස්ථාපනය කර ඇති සියලුම ජාවා බැලීමට:

$ jenv versions

ඉහත විධානය මඟින් ස්ථාපනය කරන ලද ජාවා ලැයිස්තුව ලබා දෙනු ඇත:

* system (set by /Users/lyncean/.jenv/version)
1.8
1.8.0.202-ea
oracle64-1.8.0.202-ea

ඔබට භාවිතා කිරීමට අවශ්‍ය ජාවා අනුවාදය වින්‍යාස කරන්න:

$ jenv global oracle64-1.6.0.39

JAVA_HOME සැකසීමට:

$ jenv enable-plugin export

2
හොඳම විසඳුම! ඔබට ස්තුතියි!
වික්ටෝරියන්

ඔබට ස්තුතියි. කෙටි හා ලක්ෂ්‍ය විසඳුමකින් ආරම්භ වන අතර තවත් ප්‍රයෝජනවත් මෙවලමක් සමඟ ඉදිරියට යයි: 'ජෙන්ව්' අවට තිබීම පහසු වන අතර අනෙක් බොහෝ පිළිතුරු වලින් එය මඟ හැරී ඇත. 2020 දී
ඇසුරුම්කරණ පරිමාණ

චාම් වැනි ක්‍රියා, බීර කැස්ක් ස්ථාපනය දරුකමට හදා ගැනීම / ඕපන්ජෙඩ්ක් / දරුකමට හදා ගැනීම 8
ජෙඩොනාරා

25

ඇන්ඩ්‍රොයිඩ් එස්ඩීකේ කළමණාකරු ක්‍රියාත්මක කිරීම සඳහා මට ජේඩීකේ 8 ස්ථාපනය කළ යුතු නිසා (ජේඩීකේ 9 සමඟ හොඳින් ක්‍රියා නොකරන බව පෙනෙන නිසා) විසඳීමට මට ඇත්තේ එකම ගැටලුවකි. කෙසේ වෙතත්, මැක් (සියෙරා) හි ඇති සියලුම ගැටලු විසඳන්නේ කෙසේදැයි මම ඔබට කියමි.

පළමුව, ඔබට කර ask ුව සහ ජෙන්ව් සමඟ බීර අවශ්ය වේ.

  1. ඔබට මෙහි ප්‍රයෝජනවත් මාර්ගෝපදේශයක් සොයා ගත හැකිය, හෝම්බ rew කැස්ක් ස්ථාපන මාර්ගෝපදේශය . පර්යන්තය තුළ ධාවනය වන 'කැස්ක් රූම් / අනුවාද' තට්ටු කිරීමට මතක තබා ගන්න: brew tap caskroom/versions
  2. ඊට පසු, සමඟ jenv ස්ථාපනය කරන්න: brew install jenv
  3. ඔබ cask සමග කැමති ඕනෑම දෙයක් වෙළුම ස්ථාපනය brew cask install java8(හෝ java7හෝ javaඔබට නවතම අනුවාදය, jdk9 ස්ථාපනය කිරීමට අවශ්ය නම්)
  4. අවසාන පියවර වන්නේ jenv versionsඔබේ පරිගණකයේ ස්ථාපනය කර ඇති සියලුම අනුවාදයන් ලැයිස්තුගත කිරීම සඳහා කුමන අනුවාදය ක්‍රියාත්මක කළ යුතුද යන්න (සහ ඔබේ JAVA_HOME කළමනාකරණය කිරීමට ජෙන්ව්ට ඉඩ දෙන්න). jenv global [JDK_NAME_OF_LIST]

ඔබට වෙනත් ප්‍රයෝජනවත් තොරතුරු මෙම ගිතුබ් ජිස්ට් බීර- ජාවා- සහ ජෙන්ව්.එම්ඩී , මෙම බ්ලොග් අඩවියෙන් සොයාගත හැකිය . මැක්හි සහ ජෙන්ව් වෙබ් අඩවියේ බහු ජේඩීකේ ස්ථාපනය කරන්න


ජෙන්ව් තරමක් පහසු සහ සුපිරි ප්‍රයෝජනවත් වේ. මට ජාවා 8 සහ 11 අවශ්‍ය ව්‍යාපෘති කිහිපයක් තිබේ
නිඛිල් සාහු


18

ඔබේ පරිගණකයේ ජාවා අනුවාද කිහිපයක් තිබේ නම් සහ ධාවන වේලාවේදී එය ගතිකව තෝරා ගැනීමට ඔබට අවශ්‍ය නම්, එනම්, මගේ නඩුවේ, මට අනුවාද දෙකක් තිබේ:

ls -la /Library/Java/JavaVirtualMachines
drwxr-xr-x  3 root  wheel    96B Nov 16  2014 jdk1.7.0_71.jdk/
drwxr-xr-x  3 root  wheel    96B Mar  1  2015 jdk1.8.0_31.jdk/

/etc/profileඅන්තර්ගතය වෙනස් කිරීමෙන් ඔබට ඒවා වෙනස් කළ හැකිය . ගොනුවේ අවසානයේ පහත පේළි දෙක එක් කරන්න (හෝ වෙනස් කරන්න):

export JAVA_HOME=YOUR_JAVA_PATH/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH

මගේ නඩුවේදී, මට භාවිතා කිරීමට අවශ්‍ය නම් එය පහත සඳහන් ආකාරයට විය යුතුය:

ජාවා 7:

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH

ජාවා 8:

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH

ගොනුව සුරැකීමෙන් පසු කරුණාකර ධාවනය කරන්න source /etc/profile , එය ක්‍රියාත්මක විය යුතුය. මම පළමු හා දෙවන විකල්පය ඒ අනුව භාවිතා කරන විට මෙන්න ප්‍රති results ල:

ජාවා 7:

java -version
java version "1.7.0_71"
Java(TM) SE Runtime Environment (build 1.7.0_71-b14)

ජාවා 8:

java -version 
java version "1.8.0_31"
Java(TM) SE Runtime Environment (build 1.8.0_31-b13)

ඔබගේ ජාවා ෆෝල්ඩරය විවිධ ස්ථානවල පිහිටා තිබේ නම් ක්‍රියාවලිය සමාන වේ.


විවිධ අනුවාදයන් සඳහා අන්වර්ථයක් සෑදිය යුත්තේ ඇයි alias java8=/Library/Java/JavaVirtualMachines/jdk1.8.0_172.jdk/Contents/Home/bin/java?
cglacet

17

/Library/Java/JavaVirtualMachines/යනු JVM ස්ථාපනය කළ යුතු නිවැරදි ස්ථානයයි. මෙය වසර ගණනාවක් තිස්සේ පැවතුනි. මීට වසර ගණනාවකට පෙර වෙනත් ස්ථාන භාවිතා කළ නමුත් තවදුරටත් නොමැත.

ස්ථාපකය භාවිතා කරන්න, ලූක්

හෝම්බ rew පැකේජ කළමණාකරු යෝජනා කරන වෙනත් පිළිතුරු මට ටිකක් අන්තයි. මට විශ්වාසයි හෝම්බෘට හොඳ ප්‍රයෝජන ඇති බව. නමුත් ජාවා ධාවනය කිරීම හෝ ජාවා ක්‍රමලේඛනය කිරීම සඳහා හෝම්බ rew ස්ථාපනය කිරීම අනවශ්‍ය අමතර පියවරකි. ජාවා ලබා ගැනීමේ තනි ඉලක්කය සඳහා හෝම්බ rew (පැකේජ කළමනාකරු) ස්ථාපනය කිරීම හරියට ඔබේ ධාවන පථය භාවිතා කරනවා වෙනුවට ඔබේ මෝටර් රථය ගාල් කිරීමට ගොඩබෑමේ තීරුවක් තැනීම හා සමානයි . ඔබට දැනටමත් එය තිබේ නම්, හොඳයි, එය භාවිතා කරන්න. නමුත් ජාවා අවශ්‍ය අයට හෝම්බ rew යෝජනා කිරීම දුර්වල උපදෙස් වේ.

දැනටමත් Home-brew භාවිතා නොකරන පුද්ගලයින්ට විශ්වාසදායක ප්‍රභවයකින් මැක් ස්ථාපකයක් බාගත කළ හැකිය.

ඔබගේ මැක් මත ජාවා තැබීම සඳහා භාවිතයට පහසු ස්ථාපක යෙදුමක් ලබා ගැනීමට ඔබට විවිධ ප්‍රභවයන් ඇත. ඔබ වෙනත් බොහෝ යෙදුම් සඳහා කරන ආකාරයටම ඔබේ මැක්හි ස්ථාපකය ක්‍රියාත්මක කරන්න.

ජාවා 11 හි ප්‍රභවයක් සොයා ගැනීම සඳහා ගැලීම් සටහනක් මෙන්න, සමහර ඒවා ජාවා 8 ද ඉදිරිපත් කරයි.

ජාවා 11 ක්‍රියාත්මක කිරීම සඳහා වෙළෙන්දෙකු තෝරා ගැනීමට ඔබට මඟ පෙන්වන ප්‍රවාහ සටහන

Adoptium (AdoptOpenJDK.net) වැනි වෙළෙන්දෙකුගෙන් ස්ථාපකයක් බාගන්න.

AdoptOpenJDK.net හි පිටුව බාගන්න

ස්ථාපකය ධාවනය කරන්න.

ස්ථාපක ධාවනයේ තිර රුව

JavaVirtualMachines ෆෝල්ඩරය දැන් නිවැරදි ය

ඔරකල්ගේ ස්ථාපකය එය සැබවින්ම යන තැනට නොයන්නේ ඇයි? මෙම ගැටලුව විසඳා ගන්නේ කෙසේද?

ගැටලුවක් නොවේ.

ෆෝල්ඩර /Library/Java/JavaVirtualMachines/සඳහා නව නිවහන JVM මත ගේ macOS .

සෙවුමේ "/ Library / Java / JavaVirtualMachines /" ෆෝල්ඩරයේ තිර රුව

JVM ස්ථාපනය කිරීම සඳහා, පහත සාකච්ඡා කර ඇති ස්ථාපකයක් භාවිතා කරන්න.

අස්ථාපනය කිරීමට, එම ෆෝල්ඩරයෙන් ජේවීඑම් එකක් මකා දැමීමට සෙවුම භාවිතා කරන්න. ඉවත් කිරීම සම්පූර්ණ කිරීම සඳහා පද්ධති පරිපාලක මුරපදය ඔබෙන් විමසනු ඇත.


ජාවා 9 සහ 10 සහ 11

ආපසු 2010 දී, ඇපල් එක් වූ OpenJDK ව්යාපෘතිය සමග එක්ව, ඔරකල් , IBM , Red Hat , Azul , සහ වෙනත් ජාවා වෙළඳුන්. සෑම සාමාජිකයෙක්ම ඒකාබද්ධ OpenJDK කේත පදනමට ප්‍රභව කේත, පරීක්ෂණ සහ ප්‍රතිපෝෂණ දායක වේ.

ඇපල් සිය ජේවීඑම් සඳහා මැක්-විශේෂිත කේත බොහොමයක් සඳහා දායක විය. දැන් ඇපල් තවදුරටත් තමන්ගේම මැක්-විශේෂිත ජේවීඑම් නිකුත් නොකරයි. ඔබට දැන් ජේවීඑම් සැපයුම්කරු තෝරා ගත හැකි අතර, බිල්ඩ්ස් ඕපන්ජීඩීකේ කේත පදනමෙන් පැමිණේ.

ඔබට මූලාශ්‍ර කේතය සොයාගත හැකිය: http://openjdk.java.net

නව මුදාහැරීමේ කේඩරය

2017 දී ඔරකල්, ජේසීපී සහ ඕපන් ජේඩීකේ විසින් ජාවා හි නිතිපතා උපලේඛනගත කර ඇති අනුවාදයන් පුරෝකථනය කළ හැකි ආකාරයෙන් ලබා දීම සඳහා නව වේගවත් “මුදා හැරීමේ දුම්රිය” සැලැස්මක් අනුගමනය කර ඇති බව මතක තබා ගන්න.

සයිමන් රිටර් විසින් ජාවා යාවත්කාලීන ව්‍යාකූලතා ඉවත් කිරීම , බොහෝ විස්තර සඳහා මෙම 2018-07 අසුල් සිස්ටම්ස් බ්ලොග් සටහන කියවන්න .

ද කියවීමට ජාවා තවමත් නිදහස් ද .

විකුණුම්කරුවන්

අතීත සහ වර්තමාන ජේවීඑම් ක්‍රියාත්මක කිරීම් පිළිබඳ තරමක් සවිස්තරාත්මක ලැයිස්තුවක් සඳහා, විකිපීඩියාවේ මෙම පිටුව බලන්න .

මෙන්න වෙළෙන්දන් කිහිප දෙනෙකුගේ සාකච්ඡාවක්. වැඩි වෙළෙන්දන් සඳහා ඉහත ගැලීම් සටහන බලන්න

ඔරකල් ජේ.ඩී.කේ.

මැකෝස් ඇතුළු විවිධ වේදිකා සඳහා ඔරකල් විසින් JDK සහ JRE ස්ථාපකයන් සපයයි.

සූර්යයා අත්පත් සිට වසර ගණනාවක් පුරා, ඔරකල් මෙම JVM එන්ජින් දෙකක් හොඳම කොටස්, ඒකාබද්ධ කර ඇත HotSpot හා JRocket , සහ ඔවුන් ඒකාබද්ධ OpenJDK ජාවා, තමන්ගේ ම වුණු නිර්මාණයන් සඳහා පදනම ලෙස යොදා ව්යාපෘතිය.

ඔවුන්ගේ නව ව්‍යාපාර සැලැස්ම වන්නේ 2018 වන විට නිෂ්පාදන ගාස්තුවක් සඳහා ජාවා ඔරකල් සන්නාමය ක්‍රියාත්මක කිරීම සහ සංවර්ධනය / පරීක්ෂණ / නිරූපණය සඳහා කිසිදු වියදමක් නොතබා සැපයීමයි. පෙර නිකුතු සඳහා සහය දැක්වීම සඳහා ගෙවුම් ආධාරක වැඩසටහනක් අවශ්‍ය වේ. ඔවුන්ගේ වෙළඳ නාම නිකුතුව OpenJDK නිකුතුව සමඟ සමපාත වන ලෙස ඔවුන් ප්‍රකාශ කර ඇත. ඔවුන් ෆ්ලයිට් රෙකෝඩර් වැනි වාණිජමය ඇඩෝන පවා OpenJDK ව්‍යාපෘතියට පරිත්‍යාග කර ඇත.

ඔරකල් කිසිදු සහයක් නොමැතිව OpenJDK ගොඩනැගීම නිකුත් කරයි: http://jdk.java.net/

ඔරකල් විසින් විශේෂ අරමුණක් වන ජේඩීකේ , ග්‍රාල්වීඑම් නිෂ්පාදනය කර ඇත .

අසුල් විසින් සුලූ සහ සින්ග්

අසුල් සිස්ටම්ස් විවිධ ජේවීඑම් නිෂ්පාදන සපයයි.

  • ඔවුන්ගේ Zuluරේඛාව Open ජුවම OpenJDK මත පදනම් වී ඇති අතර විකල්ප ගෙවුම් ආධාරක සැලසුම් සමඟ කිසිදු වියදමක් නොමැතිව ලබා ගත හැකිය.
  • ඔවුන්ගේ Zingරේඛාව විශේෂිත කසළ එකතු කරන්නෙකු වැනි විකල්ප තාක්ෂණික ක්‍රියාත්මක කිරීම් සමඟ වැඩි දියුණු කරන ලද වාණිජ ජේවීඑම් නිෂ්පාදන ඉදිරිපත් කරයි .

ඔවුන්ගේ රේඛා දෙකම මැකෝස් සඳහා ස්ථාපකයන් ඉදිරිපත් කරයි.

මම දැනට ජාවා 10.0.1 සඳහා මැකෝස් හයි සියෙරා හි IntelliJ 2018.2 සහ Vaadin 8 සමඟ Zulu භාවිතා කරමි . මම මෙම පිටුවෙන් බාගත කළෙමි . මාර්ගය වන විට, ඇපල් පද්ධති අභිරුචි යෙදුමේ ස්ථාපනය කර ඇති ජාවා ආශ්‍රිත අයිතම කිසිවක් මට හමු නොවේ .

දරුකමට හදා ගැනීම

ඇඩොප්ටියම් , කලින් හැඳින්වූයේ ඇඩොප්ට් ඕපන් ජේඩීකේ , එය විවෘත ජේඩීකේ ප්‍රභවයේ ද්විමය ගොඩනැගීම සඳහා ප්‍රජාව විසින් මෙහෙයවනු ලබන උත්සාහයකි. ජාවා ක්‍රියාත්මක කිරීමේ වෙනත් වෙළෙන්දන් බොහෝ දෙනෙක් ඇඩොප්ටියම් හි මෙම කාර්යයට සහාය වෙති.

  • ඔබේ තේරීම HotSpot හෝ OpenJ9 එන්ජිම.
  • මැකෝස්, ලිනක්ස් සහ වින්ඩෝස් සහ වෙනත් වේදිකා සඳහා ගොඩනැගිලි තිබේ.

OpenJ9 විසින් සූර්යග්‍රහණය

මෙම OpenJ9 ව්යාපෘතිය JVM එන්ජින් ක තවත් ක්රියාත්මක කිරීම, විකල්පයක් වේ HotSpot .

2017 දී IBM විසින් පරිත්‍යාග කරන ලද තාක්‍ෂණය සහ සහාය ඇතිව Eclipse Foundation හි දැන් අනුග්‍රහය දක්වයි.

පෙර සාදන ලද ද්විමය සඳහා, ඔවුන් ඉහත සඳහන් කළ AdoptOpenJDK ව්‍යාපෘතියට ඔබව යොමු කරයි .

ජාවා සඳහා වෙළෙන්දෙකු තෝරා ගැනීමේ අභිප්රේරණයන්


ස්ථාපනය කරන්නේ කෙසේද

ඔරකල් හෝ අසුල් විසින් සපයන ලද ස්ථාපකයන් ක්‍රියාත්මක වීමට අතිශයින්ම සරල ය. ඔබගේ මැක්හි ස්ථාපක යෙදුම ධාවනය කරන්න. ස්ථාපනයේ ප්‍රගතිය දැක්වීමට කවුළුවක් දිස්වේ.

සම්පුර්ණ වූ විට, ඔබගේ JVM ස්ථාපනය සත්‍යාපනය කරන්න:

  • සංචාරක /Library/Java/JavaVirtualMachines/නව JVM සඳහා අයිතමය බලන්න ෆෝල්ඩරය.
  • Terminal.app වැනි කොන්සෝලයක් ධාවනය කර java -versionඔබේ JVM හි වෙළඳ නාමය සහ අනුවාද අංකය බැලීමට ටයිප් කරන්න.

සාර්ථකත්වය තහවුරු කිරීමෙන් පසුව, සෙවුමෙහි .dmg රූපය විසුරුවා හරින්න. ඉන්පසු ඔබ බාගත කළ .dmg ගොනුව කුණු කූඩයට දමන්න.


1
මෙම පිළිතුර නපුරු ය. බීර කර ask ු ස්ථාපනය ස්ථාපනය හදාගන්න.
user3562927

@ user3562927 ස්ථාපනය බරපැනක් (ඇසුරුම් කළමනාකරු) ජාවා ලබා ගැනීමේ එකම අරමුණක් සඳහා ගොඩ වගේ ගොඩ බිම් ඔබගේ driveway භාවිතා ඔබේ මෝටර් රථය ගාල් කිරීමට වෙනුවට. ඔබට දැනටමත් එය තිබේ නම්, හොඳයි, එය භාවිතා කරන්න. නමුත් ජාවා අවශ්‍ය අයට හෝම්බ rew යෝජනා කිරීම දුර්වල උපදෙස් වේ. පෙනෙන විදිහට ඔබ පහසුවෙන්ම අමනාප වූ හෝම්බ rew රසිකයා පමණක් නොවේ. පැහැදිලි කිරීමකින් තොරව මෙම පිළිතුරෙහි ඉතිරිව ඇති ඡන්ද 5 ක් ලබා දී ඇත. නමුත් මම මගේ නිර්දේශය වෙනුවෙන් පෙනී සිටිමි.
බැසිල් බෝර්ක්

14

SDK මිනිසා ( https://sdkman.io/ ) තවමත් කිසිවෙකු සඳහන් කර නැති බව පෙනේ .

SKD මිනිසා මැක්හි ජාවාහි බහු සංස්කරණ ස්ථාපනය කිරීමට සහ මෙම අනුවාද අතර පහසුවෙන් මාරුවීමට ඉඩ දෙයි. වැඩි විස්තර https://sdkman.io/usage වෙතින් ලබා ගත හැකිය .

උදාහරණයක් වශයෙන්:

$ sdk list java                                                                                                                                                                                                                       
================================================================================
Available Java Versions
================================================================================
   * 12.ea.20-open
     11.0.1-zulu
 > * 11.0.1-open
     10.0.2-zulu
     10.0.2-open
     9.0.7-zulu
     9.0.4-open
     8.0.192-zulu
     8.0.191-oracle
   + 8.0.181-oracle
     7.0.181-zulu
     1.0.0-rc-10-grl
     1.0.0-rc-9-grl
     1.0.0-rc-8-grl


================================================================================
+ - local version
* - installed
> - currently in use
================================================================================

$ sdk install java 8.0.191-oracle

$ sdk use java 8.0.191-oracle

Using java version 8.0.191-oracle in this shell.                                                                                                                                                                                                      

$ java -version                                                                                                                                                                                                                        
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)

$ sdk use java 11.0.1-open                                           

Using java version 11.0.1-open in this shell.

$ java -version                                                                                                                                                                                                                        openjdk version "11.0.1" 2018-10-16
OpenJDK Runtime Environment 18.9 (build 11.0.1+13)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.1+13, mixed mode)
                                                                                                                                                                                                         ```


14

මට ජාවා 7 සහ 8 යන දෙකම භාවිතා කරන යෙදුම් ඇති අතර සෑම විටම නැවත නැවතත් ඉදිරියට යා යුතුය.

ජොහාන් විසින් ලියන ලද මෙම පිටපත මම භාවිතා කරමි:

http://www.jayway.com/2014/01/15/how-to-switch-jdk-version-on-mac-os-x-maverick/

ඔබට දැන් එය ආරම්භයේදීම සැකසිය හැකිය, නැතහොත් පසුව ස්ක්‍රිප්ට් අමතන්න.
මැක් සඳහා JDK ස්ථාපනය කරන්න.

ජාවා 7

http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

ජාවා 8

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html


යාවත්කාලීන කළ නිර්දේශය !! :

ජෙන්ව් https://www.jenv.be/ සහ හෝම්බ rew භාවිතා කරන්න .

එවිට එහි සාධාරණ jenv global oracle6401.6.0.39හා එහි කට්ටලය.


1
+1: මම මෙම ස්ක්‍රිප්ට් එක භාවිතා කරන අතර මම එකඟ වෙමි, ජාවාහි විවිධ අනුවාදයන් අවශ්‍ය වන විවිධ ව්‍යාපෘති ඇති devs සඳහා එය බෙහෙවින් ප්‍රයෝජනවත් වේ.
බාර්ක්ලේ

9
ඔබට විශේෂිත අනුවාදයක් පද්ධතිය පුරා පමණක් භාවිතා කිරීමට අවශ්‍ය තාක් කල් කිසිදු ස්ක්‍රිප්ට් සැකසීමේ අවශ්‍යතාවයක් නොමැත. මූලික වශයෙන් සියලු ඔබ කළ යුතු ඔබේ එකතු වේ ~/.bashrcහෝ ~/.bash_profile: අපනයන JAVA_HOME = "/ usr / libexec / java_home -v 1.8" ද ඔබේ එකතු $JAVA_HOME/binකිරීමට $PATHජාවා ස්ථාපකය දැනටමත් එය කළේ නැහැ නම්. (සටහන: / usr / Libxec / java_home සඳහා ද්විත්ව උපුටා දැක්වීම් ආදේශ කරන්න, අදහස් දැක්වීමේදී වචනාර්ථයෙන් බැක්ටික්ස් ඇතුළත් කළ නොහැක ..)
ccpizza

ඔබට හෝම්බ rew හරහා ජාවා 7 (ජාවා 8 පැත්තේ) ස්ථාපනය කිරීමට අවශ්‍ය නම්, විධානය brew tap caskroom/versionsඅනුගමනය කරනු ලැබේ brew cask install java7.
icfantv

2
ජෙන්ව් යනු ජාවා හි බහු අනුවාදයන් කළමනාකරණය කිරීම සඳහා ඉතා පහසු මෙවලමකි.
ක්‍රිස්ටියන් ලෝන්ග්

11

මෙම විධානයන් මැක් හයි සියෙරා මත ධාවනය කරන්න

brew update
brew tap caskroom/versions
brew cask install java8

විධානයෙන් පරීක්ෂා කරන්න

java -version

මෙය ලබා ගැනීම:Error: Download failed on Cask 'java8' with message: Download failed: https://download.oracle.com/otn-pub/java/jdk/8u202-b08/1961070e4c9b4e26a04e7f5a083f551e/jdk-8u202-macosx-x64.dmg
සිද්ධාර්ථ


7

හොඳම ක්‍රමය වන්නේ බ rew ඇසුරුම් කළමණාකරු භාවිතා කිරීමයි

 brew cask install java8

දෝෂ සහිතව අසමත් වේ:

Error: No available formula with the name "java8" 

එබැවින් භාවිතා කරන්න

brew cask install caskroom/versions/java8

මම "caskroom / version / java8" සොයාගත්තේ කෙසේද: brew search විධානය භාවිතා කරමින්:

brew cask search java8

7

ඔබ එය පුද්ගලික භාවිතය සඳහා නොවේ නම්, ඔරකල් වෙතින් ඇති විය හැකි නඩු මඟහරවා ගැනීම සඳහා ඔබට OpenJDK භාවිතා කිරීමට අවශ්‍ය විය හැකිය.

brew cask install adoptopenjdk8

/ usr / local / Homebrew / Library / Taps / | සොයන්න grep -i jdk | xargs rm -v ඔබ සිදු වුවහොත් "දෝෂය: කැස්ක් ඇඩොප්ටෙන්ජෙඩ් 8 බහු ටැප් වල පවතී:" දෝෂය ...
යෝර්ඩන් ජෝර්ජිව්

5

ඔබ මැක්හි සිටී නම්, හෝම්බ rew යනු දේවල් ස්ථාපනය කිරීමේ ක්‍රමයයි.

8 වන අනුවාදය තවදුරටත් නවතම නොවන බව පෙනේ, එබැවින් එය පෙරනිමියෙන් ලබා ගත නොහැක brew cask install java.

ඒ වෙනුවට මම පහත සඳහන් දේ කිරීමෙන් කළමනාකරණය කළෙමි:

brew install homebrew/cask-versions/

මෙය අසමත් වුවහොත්, ඊළඟ එක කෙලින්ම උත්සාහ කරන්න:

brew install homebrew/cask-versions/adoptopenjdk8

සමඟ brew cask listහෝ පරීක්ෂා කරන්නjava -version


+1, එය මැකෝස් 10.12.6 සියෙරා හි මට වැඩ කරයි. (නැතහොත් ගතියට adoptopenjdk / openjdk / adoptopenjdk8 ස්ථාපනය cask)
McAllister බෝමන්

+1 පළමුවැන්න අසමත් විය (දෝෂය: "හෝම්බ rew / cask-version /" යන නම සහිත සූත්‍රයක් නොමැත), නමුත් දෙවැන්න ක්‍රියාත්මක වන බවක් පෙනෙන්නට තිබුණි. පළමු අසාර්ථකත්වයෙන් මිනිසුන් බිය ගැන්වීම වළක්වා ගැනීම සඳහා පිළිතුර යාවත්කාලීන කරන ලදි.
ඩෙනිස් ජහරුදින්

4

සරලම දෙය නම් පහත වෙබ් අඩවියෙන් dmg ගොනුව බාගත කර ද්විත්ව ක්ලික් කිරීම මඟින් ස්ථාපනය කිරීමයි

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

නිවාස නාමාවලියෙන් ලබා ගත හැකි ජේවීඑම් සොයන්න

ls -al /Library/Java/JavaVirtualMachines

.bash_profile යාවත්කාලීන අනුවාදය සමඟ යාවත්කාලීන කරන්න

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_XXX.jdk./Contents/Home
export PATH=$JAVA_HOME/bin:$PATH

අවසානයේ

source ~/.bash_profile

4

හෝම්බ rew සමඟ ස්ථාපනය කරන්න

2018 ඔක්තෝබර් 3 ට පෙර හෝම්බ rew කැස්ක් වෙතින් ලබා ගත හැකි ජාවා අනුවාදය ඇත්ත වශයෙන්ම ඔරකල් ජේවීඑම් ය. කෙසේ වෙතත්, දැන් එය OpenJDK වෙත යාවත්කාලීන කර ඇත. හෝම්බ rew යාවත්කාලීන කිරීමට වග බලා ගන්න එවිට ඔබට ස්ථාපනය සඳහා ඇති අවසාන අනුවාදය පෙනෙනු ඇත.

1. ඔබ දැනටමත් නොමැති නම් හෝම්බ rew ස්ථාපනය කරන්න. එය යාවත්කාලීන කර ඇති බවට වග බලා ගන්න:

brew update

2. ඔබ දැනටමත් නොමැති නම් (හෝ ඔබ # 3 පියවර සමඟ පැරණි ජාවා අනුවාදයන් නොදකිනවා නම්) කර cas ු තට්ටු කරන්න:

brew tap homebrew/cask-versions

3. සහ AdoptOpenJDK අනුවාද සඳහා, එම තට්ටු එකතු කරන්න:

brew tap adoptopenjdk/openjdk

මෙම කර cas ු බොහෝ විට ඔවුන්ගේ ජාවා අනුවාදයන් වෙනස් කරන අතර අතිරේක ජාවා අනුවාද සමඟ වෙනත් ටැප් තිබිය හැකිය.

4. ස්ථාපනය කළ හැකි අනුවාදයන් සඳහා බලන්න:

brew search java 

හෝ AdoptOpenJDK අනුවාද සඳහා:

brew search jdk     

5. ස්ථාපනය කරනු ලබන අනුවාදයේ විස්තර පරීක්ෂා කරන්න:

brew cask info java

හෝ AdoptOpenJDK අනුවාදය සඳහා:

brew cask info adoptopenjdk

6. JDK හි java11, දරුකමට හදා ගැනීම 8, හෝ ජාවා හෝ දරුකමට හදා ගැනීම සඳහා නිශ්චිත අනුවාදයක් ස්ථාපනය කරන්න. උදාහරණයක් වශයෙන්:

**brew cask install java**

**brew cask install java8**

**brew cask install java11**

පැරණි අනුවාදයන් සඳහා ඔබට සම්පූර්ණ සුදුසුකම් ලත් මාර්ගය භාවිතා කළ හැකිය:

brew cask install homebrew/cask-versions/java11

අනුමාන වශයෙන් මම යම්කිසි වැරැද්දක් කර ඇත, නමුත් java8 කිරීමට උත්සාහ කරන විට මට දෝෂයක් ඇතිවිය: දෝෂය: Cask 'java8' ලබා ගත නොහැක: මෙම නම සහිත කර ask ු නොමැත.
ඩෙනිස් ජහරුදින්

4

කරුණාකර, පහත දැක්වෙන විධානයන් ක්‍රියාත්මක කරන්න, එය OS X හි ජාවා 8 ස්ථාපනය කරනු ඇත:

brew tap adoptopenjdk/openjdk
brew cask install adoptopenjdk8

2

ඔබට මෙය උත්සාහ කළ හැකිය:

$ brew search jdk
$ brew cask install homebrew/cask-versions/adoptopenjdk8
$ /usr/libexec/java_home

 


2

පහසුම ක්‍රමය

1) brew cask install java

2) java -version

java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)

PS - Cask යනු හෝම්බ rew සඳහා දිගුවක් වන අතර එය විශාල මැක් ද්විමය හා චිත්‍රක යෙදුම් කළමනාකරණය කිරීමට අදහස් කරන නමුත් හෝම්බ rew අතුරුමුහුණත භාවිතා කරයි. Apple StackExchange හි මෙම පිළිතුර ද බලන්න .


එය සෑම විටම නවතම අනුවාදය ස්ථාපනය කරයි
රේ ගාර්නර්

1

උත්සාහ කරන්න:

brew cask install java 8 ,, එය පහත ප්‍රති .ලය ලබා දෙනු ඇත

8tracksradiohelper දරුකමට හදා ගැනීම 8 amitv87-pip corretto8 icons8 vmware-fusion8 x48 zulu8

ඊළඟට ඇතුලත් කරන්න: බීර කැස්ක් ස්ථාපනය දරුකමට හදා ගැනීම enopopenjdk8 ---- java 8 මැක් තුළ ස්ථාපනය කෙරේ.


0

අනුවාදය (තාවකාලිකව හා ස්ථිරව) වෙනස් කිරීම පහසු වන SDK මිනිසා භාවිතා කිරීමට මම යෝජනා කරමි, එය අනෙකුත් SDK ද සපයයි. මම දැන් වසරකට වැඩි කාලයක් තිස්සේ SDK මිනිසා භාවිතා කරමි.

https://sdkman.io/


sdkman.io වෙත ඉඟිය සඳහා ටයි! නූල් නිසා මම මෙය දුටුවෙමි නමුත් අවසානය කියවීමට හැකි විය. Fyi, මෙම ඉඟිය stackoverflow.com/a/54101167/242110
ne න් TheAgile



-4

පහත පියවර මා වෙනුවෙන් වැඩ කළේය.

1) සියලුම jdks අස්ථාපනය කරන්න

ටර්මිනල් කවුළුව තුළ පහත විධානය පිටපත් කර අලවන්න:

sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin

sudo rm -fr /Library/PreferencePanes/JavaControlPanel.prefpane

2) APPLE jdk ස්ථාපනය කරන්න.

https://support.apple.com/kb/DL1572?locale=en_US

3) ඔරකල් වෙතින් නවතම JDK බාගත කර එය ස්ථාපනය කරන්න, මට නම් එය JDK 1.82 විය

http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html

ඒ සියල්ලම චාම් එකක් මෙන් ක්‍රියා කරනු ඇත.

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.