Java Se 6 Runtime Mac Os X Yosemite Download Updated
Java Se 6 Runtime Mac Os X Yosemite Download
none: Xavier Shelton, none
1. Kuidas installida Python Mac OS-i | Kuidas installida Pythoni Mac Machine'i Installige Python 3 Maci
Olen installinud JDK 7u7, mis on alla laaditud Oracle'i veebisaidilt. Kuid pärast installimist näitab last endiselt Java versiooni 6
$coffee -version java version '1.vi.0_35' Java(TM) SE Runtime Environs (build 1.half-dozen.0_35-b10-428-11M3811) Coffee HotSpot(TM) 64-Flake Server VM (build xx.x-b01-428, mixed manner) on idee, miks java 7 ei ilmu?
Ans: OK, probleem on lahendatud. Siin on vastus: leidsin, et minu terminalil on .bash_profile ja java kodu muutuja on seatud väärtusele 1.half dozen
consign JAVA_HOME='/Organisation/Library/Frameworks/JavaVM.framework/Versions/one.half dozen.0/Home' Nii et meet on joon, mis põhjustab probleemi iga kord, kui avasin uue terminaliakna. Probleemi lahendab lihtsalt selle rea eemaldamine. Peate ikkagi järgima @aleroot öeldut, kuid kui see teie jaoks ei toimi, kontrollige seadistusfaili .bash_profile (või .bashrc), et näha, kas olete varem mõnda Coffee-versiooni eksportinud.
- 23 Mul oli meet probleem, kuid värskendasin ainult JRE-d, mitte JDK-d. Kui JDK-d värskendasin, näitas see õiget versiooni.
- Kas viia run into üle teisele küsimusele?
- 14 Lihtsalt selleks, et juhtida @ Mazzy kommentaarile lisatähelepanu, on seda lihtne teha. JRE v7 allalaadimine põhjustab veebiversioonide kontrollimise või Java juhtpaneeli käivitamisel versiooni 7 ilmumise, kuid Java käsurealt käivitamisel käivitate vanema versiooni oma varem installitud JDK-st. Seega kontrollige veel kord, kas installisite JDK ja mitte ainult JRE.
- 1 Parim viis selle lahendamiseks on
consign JAVA_HOMElähenemisviisi, nagu siin on üksikasjalikumalt kirjeldatud veidi paindlikumalt. - 5 Lubage mul seda rõhutada suurtähtedega: PALJU SEL LEHEL maanduvatel inimestel on vaja lihtsalt alla laadida ja installida uusim JDK. JAVA juhtpaneel ajakohastab ainult JRE-d.
Kuna peate Coffee-eelistuste paanile sisestama ja ainult JVM 7 sel viisil märgistama:
Rakenduse hõlpsaks ja kiireks avamiseks Java eelistused paan Mac Os X-is, mille abil saate lihtsalt tähelepanu pöörata ��� + KOSMOS ja tüüp Süsteemi eelistused see kuvatakse akna viimases reas.
- 3 jah, leidsin. aga ikkagi terminali versioon 1.6, kas ma pean taaskäivitama või midagi sellist
- 1 Seda paneeli pole versioonis ten.8 enam olemas. Alternatiivid?
- 69 @Pepijn Panale on Mac OSX 10.viii.2 versioonist pärit ajalugu ja selle järele pole enam vajadust. Selle asemel peate kasutama
export JAVA_HOME=`/usr/libexec/java_home -v 1.7`Oracle'i uusimale Java 7 JDK-le üleminekuks. - 23 Ma arvan, et nad said Java eelistustest mingil hetkel lahti. Seda ei leidnud Spotlight minu karbilt. Jooks 10.8.5.
- one JAVA_HOME täpse asukoha leiate jaotisest -> Süsteemi eelistused -> java. Klõpsake vahekaarti "Java". Klõpsake vaade. Muutuja Path näitab teie JAVA_HOME (paan / kodu).
Oracle'i installer paneb Coffee-i sisse /Library/Net Plug-Ins/JavaAppletPlugin.plugin. Ja see ei kirjuta üle /usr/bin/java. Niisiis, kui väljastate a
whereis java terminalis naaseb see / usr / bin / java. (mis omakorda osutab /System/Library/Frameworks/JavaVM.framework/Versions/A/Commands/java, mis on Apple'i versioon 1.6).
Seega, kui soovite kasutada uut Java-versiooni, asendage see /usr/bin/java sümboli nii, et see osutaks /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Dwelling/bin/coffee selle asemel:
sudo rm /usr/bin/java sudo ln -s /Library/Net\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Domicile/bin/java /usr/bin - 22 Siin on käsk: sudo ln -southward / Library / Internet \ Plug-Ins / JavaAppletPlugin.plugin / Contents / Home / bin / java / usr / bin
- eleven Viktori käsk töötab. Kuid peate võib-olla olema kindel, et eemaldate olemasoleva java sümboli
rm /usr/bin/coffee - vii Kuni Oracle'i inimesed seda protsessi parandavad, on siin HOWTO kogu Java installimisprotsessist osx-süsteemile kuni selle viimase sümboli sammuni (kaasa arvatud): gist.github.com/johan/10590467
- 61 sain
rm: /usr/bin/java: Functioning not permitted - 37 Või
export PATH='/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin:$PATH'
Installige JDK 7 ja come across probleem laheneb iseenesest.
Hankige kindlasti Coffee arenduskomplekt (JDK), mis sisaldab kompilaatoreid ja muud sellist, mitte ainult Java Runtime Surround (JRE).
- 7 installige kogu JDK, mitte ainult JRE.
- five -1 Come across ei aidanud. JDK installimine ei muutu
/usr/bin/javaega kaJAVA_HOME. Kuid seadistamineJAVA_HOMEaitas. - 3 Kinnitatud OK OSX-is 10.9.4. Meet ei muuda linki / usr / bin, vaid muudab selle all olevaid asju. Niisiis
/usr/bin/java -> /Organization/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java # But: /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java -version java version '1.7.0_67' - 1 Töötas ka JDK 1.8-ga - (installige JDK ane.eight JRE 1.viii asemel)
- Proovisin installida Java 1.eight, kuid see ei töötanud El Capitanis. 1.seven installimine lahendas minu probleemid.
vi ~/.bash_profile
lisama
export JAVA_HOME=`/usr/libexec/java_home -v 1.7`
Encounter ütleb teie /usr/bin/java lingi sihtmärk, et kasutada uusimat Java 7 installitud paketti
/Library/Java/JavaVirtualMachines/
Nii et JDK jaoks 1.7.0_17 JAVA_HOME oleks:
/Library/Java/JavaVirtualMachines/jdk1.7.0_17.jdk/Contents/Home
Märkus. Selles valdkonnas tehti hiljuti palju muudatusi, et viia Mac Bone X üle Appelsi enda süsteemi integreeritud Coffee-pakettidelt Oracle'i-põhistele Java-pakettidele. Ülaltoodud lahendus töötab suurepäraselt alates Mac OS X 10.8.2-st
- 4 sellele vastusele on +1, mis on imo õige, sest see töötab Mac OS-i versioonides enne ja pärast Java-eelistuste eemaldamist ning valiku "-5" näitamisega näidatakse, kuidas saate java 6 kasutada isegi siis, kui Coffee 7 on installitud (mida ma tahan). Seega kasutan oma Macis, kus töötab Lion (x.seven.v), sama käsku "-v ane.6" -ga. See on ülioluline, kuna vajan Java 6-d ja Oracle ei paku seda Mac Bone-i jaoks - ainult Java seven ja see võimaldab mul kasutada installitud JAva vi-d, kuigi Coffee seven on installitud.
- one Samuti, et muuta see paindlikumaks: mikemainguy.blogspot.com/2014/11/…
- selle vinge vastuse kohta leiate lisateavet siit!
- Meet toimis minu jaoks Sierra 10.12-s pärast one,viii JKD installimist, eksport muutus one.7-lt 1,8-le. Suurepärane vastus kasutades utiliiti java_home !!
- .Cshrc
setenv JAVA_HOME `/usr/libexec/java_home -v fifteen`
Minu puhul oli küsimus selles, et Oracle paigaldas selle mujale kui ma olin harjunud.
Laadige alla Oracle'ist: http://coffee.com/en/download/mac_download.jsp?locale=en
-
Veenduge, et meet oleks korralikult installitud, vaadates jaotist Süsteemiprefid:
- Control-Infinite, et avada Spotlight, tippige "System Preferences", vajutage sisestusklahvi.
- Klõpsake alumisel existent Java ikooni. Pärast Java juhtpaneeli avanemist klõpsake vahekaarti 'Java', 'Kuva ...' ja veenduge, et teie install toimis. Seal näete ka teekonda, mille saate allpool olevatesse käskudesse jaotada, kui need erinevad minu omadest.
-
Veenduge, et versioon oleks ootuspärane (vastavalt vajadusele teele alam):
/ Raamatukogu / Internet \ Pistikprogrammid / JavaAppletPlugin.plugin / Sisukord / Avaleht / bin / java -version
-
Looge oma uue installi link saidilt / usr / bin / coffee
sudo ln -fs / Raamatukogu / Internet \ Pistikprogrammid / JavaAppletPlugin.plugin / Sisukord / Avaleht / bin / java / usr / bin / coffee
-
Tervislikkus kontrollige oma versiooni:
java -versioon
- Töötas ka minu jaoks, proovisin ka muud selgitust, kuid Maverixiga pole paneeli, kus saaksite valida versiooni numbri ja ka .bash_profile'i muutmine ei töötanud. TÄIUSLIK!
- Eclipse ei näe kompilaatori all 1.seven
- Töötas minu jaoks !. Enne = one.vi.0_65 ja pärast selle lahenduse kasutamist = ane.7.0_60 .... aitäh! :)
- kuid varjutus annab vea nagu ikka 'jvm jagatud teek ei sisalda sümbolit jni_createjavavm' .... :(
- 1 Täname abi eest! Miski muu ei töötanud peale selle. Yosemite'i jooksmine
+25
Mul oli tekkinud sarnane probleem, mille puhul terminal ei värskendanud Java-versiooni Mac-ile installitud versiooniga.
JAVA_HOME keskkonnamuutuja seadmisel polnud mingit probleemi
Olen välja pakkunud ajutise ja mõnevõrra valusa, kuid toimiva lahenduse.
Lisage reas .bash_profile rida:
consign JAVA_HOME='/Library/Coffee/JavaVirtualMachines/jdk1.7.0_11.jdk/Contents/Home' (See on minu masina tee, kuid teie omal võib see olla erinev, veenduge, et teie oma oleks. Teed peaksid vastama kuni / Library / Java / JavaVirtualMachines /)
jooks source ~/.bash_profile
Nagu mainisin, on see ajutine ribaabilahendus, kuna java kodutee on kodeeritud. Tõepoolest pole mingit viisi, kuidas uusimat saada, sest seda väidetavalt teeb Apple juba terminali jaoks ja küsimus on selles, et Apple'i keskkonnamuutujat java_home ei värskendata.
- iv Kataloog on tühi.$ ls / Raamatukogu / Java / JavaVirtualMachines /
- 1 Tõenäoliselt on teil probleem java 7 installimise kohta. Minge Oracle'i veebisaidile. Klõpsake linki "Java SE arenduskomplekt 7u11", aktsepteerige litsentsilepingut ja laadige alla "jdk-7u11-macosx-x64.dmg". Java 7 installimiseks kasutage dmg-i ja come across peaks selle sisestama teie JavaVirtualMachines kataloogi.
- See on 2019. aasta alguses Mojave 10.fourteen.one üks lahendus
Alates El Capitanist on seda raske kustutada /usr/bin/coffee uue juurteta poliitika kasutuselevõtu tõttu.
Seetõttu lisasin lihtsalt tee uusimale Java-versioonile (minu puhul run across nii on /Library/Cyberspace Plug-Ins/JavaAppletPlugin.plugin/Contents/Dwelling house/bin) PATH Minu .bashrc fail:
# Use latest java version export PATH=/Library/Cyberspace\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin:$PATH Rakenduse uuesti laadimiseks .bashrc fail praeguse seansi jaoks, käivitage source ~/.bashrc kestas. Seda peate tegema ainult nende seansside jaoks, mis olid alustatud enne .bashrc faili.
Nüüd kasutatakse uusimat versiooni, kui kasutate java kestas.
- i Come across konkreetne lahendus töötas minu jaoks minu Mac Bone X el Capitanis. Ma ei mööda el capitanile seatud turvalisust, vaid installisin Coffee versiooni 1.eight. JAVA_HOME = / minu konkreetne tee jne jne / eksportimine ei töötanud (pärast eelistuste avamist ja tee 1.eight leidmist). Pange tähele, et 1.6 on endiselt installitud. Pidin looma .bashrc-faili ja määrama tee siin kirjeldatud viisil. Ma jooksin java -versiooni ja shazzami! see toimis.
- Tahtsin nii, et see töötaks El Capitanis olles ja ma ei saa muud lahendust toimida. Lõin faili .bashrc ja lisasin rea nagu ülalpool, kuid kui kirjutan 'coffee -version', saan ikkagi 1,half dozen. Midagi, mida ma võisin kahe silma vahele jätta?
- @ user3810073 ehk peate jooksma
source .bashrc.bashrc sisu uuesti laadimiseks - Töötas minu jaoks. Lisasin rida .bash_profile (minu kasutaja kodukataloogis), seejärel allikas .bash_profile. Siis andis coffee -versioon mulle viimase. Aitäh!
- Seda on võimalik saavutada ka ühenduse loomisega
/usr/local/binnagu nii:sudo ln -sf '/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Dwelling/bin/java' /usr/local/bin/coffeeSeda eeldades/usr/local/binon enne/usr/binoma$PATHmis peaks olema vaikimisi.
Uuenda
brew tap adoptopenjdk/openjdk brew cask install adoptopenjdk/openjdk/adoptopenjdk8 https://stackoverflow.com/a/28635465
Vana versioon Minu jaoks on kõige lihtsam ja puhtam viis Java installimine homebrew abil, nagu siin kirjeldatud:
https://stackoverflow.com/a/28635465
brew update brew cask install java - Lihtne ja puhas lahendus !. Töötas nagu võlu.
- 2 Run into on ainus lahendus, mis värskendas nii java kui ka javaci. Aitäh!
- Töötas nagu võlu :) Suur tänu
- see installib Java uusima versiooni, mitte Java7
Põhiküsimus: /usr/bin/java osutab ühele, mille OSX ise algselt pakkus (/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java) Peame osutama sellele, mille JDK installer on alla laadinud. Allpool toodud sammud on mõeldud OSX 10.10.four Yosemite jaoks.
- Avage süsteemieelistused -> valige Coffee. Avaneb Java aken.
- Klõpsake ülaosas Java vahekaardil. Klõpsake nuppu 'Kuva'.
- Coffee Runtime keskkonna seadete vahekaart avaneb järgmiselt:
- Topeltklõpsake nuppu
Pathüksus ja kopeerige tee (cmd + c). Run across on viimane, mille JDK installija / värskendaja on installinud. Minu puhul oli tee selline/Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java - Avatud final. Selles etapis läheme punktile (sümboolne link,
ln -skäsk) süsteemi java binaarne uuemale, mille avastasime eelmises etapis. Käivitage järgmine käsk:
sudo ln -s /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java /usr/bin/coffee
Come across on nii. Kinnitamiseks võite lihtsalt käivitada coffee -version terminalis. Come across peaks väljastama uusima versiooni, mille installisite / värskendasite.
- ii Minu jaoks töötab, välja arvatud encounter, et pidin käsule ln lisama -f. Vastasel juhul, kui ln: / usr / bin / java: ebaõnnestus, on fail olemas
- minu puhul tahaksin kasutada
usr/local/binselle asemelusr/binterminali käsus - Mul on "operatsioon keelatud".
- Sellisel viisil tee saavutamine on ideaalne. Seejärel sain versiooni probleemi lahendamiseks selle eksportida ja bashrc uuesti laadida. Minu puhul rändasin Mojave 10.14.one versioonilt vii versioonile 8
Oma terminalis saate käivitada järgmise käsu:
export PATH='/Library/Cyberspace Plug-Ins/JavaAppletPlugin.plugin/Contents/Dwelling/bin:$PATH' Ja run across asendab java vana uuega.
- i Imelikul kombel asendab run into seda, kuid kui sulgen terminali ja avan uuesti, näitab see jälle vanemat versiooni
- meet on tõsi. nii werid. väga ajutine lahendus
- 1 lisage see siis .bashrc-faili
source ~/.bashrcet run across oleks püsiv
ma tegin
export JAVA_HOME=`/usr/libexec/java_home` ja see parandas minu Java 8 probleemi.
enne:
java version '1.half-dozen.0_31' Java(TM) SE Runtime Surround (build 1.vi.0_31-b04) Java HotSpot(TM) 64-Scrap Server VM (build 20.6-b01, mixed mode) pärast:
java version '1.8.0_05' Java(TM) SE Runtime Environment (build 1.viii.0_05-b13) Java HotSpot(TM) 64-Fleck Server VM (build 25.five-b02, mixed mode) - ane
/usr/libexec/java_homeon väga hea märge, aitäh! - ane Tegin minu heaks töö pärast seda, kui olin lugenud palju võimalikke lahendusi! Aitäh :)
http://www.coffee.com/en/download/faq/java_mac.xml on kena koht, millest aru saada, samal ajal kui Apple tree lõpetab Java toe, miks Coffee eelistusi enam pole ja tugineb System_Preferences => Java = > Java, kui Oracle'i Java vii on installitud.
- 2 Run into on hea teave, kuid peaksite esitama rohkem üksikasju kui lihtsalt link. Kui link on tulevikus katki, pole teie vastusest tõesti palju kasu.
Kas ma soovitaksin teil vaadata tööriista Jenv
See võimaldab teil installitud JVM-ide vahel igal ajal vahetada.
Lihtsalt järgmiselt:
jenv global oracle-1.7 siis hiljem katse eesmärgil:
jenv global oracle-i.6 Ja teil on käske palju rohkem.
- + 1 selle vastuse jaoks, kuna saate kasutada Homebrew'i, kui kasutate seda juba oma Os 10 süsteemis. Palju puhtam kui teised, mida ma ütlen. Lisateave siin: jenv.be
JAVA_HOME tee kõva kodeerimine ei pruugi olla parim idee. The /usr/libexec/java_home utiliit töötab minu jaoks operatsioonisüsteemides Mac OSX Lion 10.seven.5 ja JDK 1.7.0_13. Selle manulehe järgi on see mõeldud kasutamiseks koos Apple'i vana Coffee-eelistuste paaniga, kuid näib, et run into töötab Oracle'i pakutava asendusega (Java juhtpaneel). Näiteks jooksmine /usr/libexec/java_home -5 loetleb kõik minu arvutisse installitud JDK-d (mõlemad ane.half-dozen. * ja 1.seven. *).
Niisiis, nagu arutati teistes lõimedes (nt mida peaksin seadistama JAVA_HOME OSX-ile), soovitaksin siiski oma .bash_profile lisada järgmise rea:
export JAVA_HOME=$(/usr/libexec/java_home) - Nõustuksin teie kommentaariga siin, sest see on parim tava, kuid mingil põhjusel pole keskkonnamuutujat java_home õigesti seadistatud, mistõttu run across ei toimi. Usun, et Apple'i uusimasse värskendusse on teie soovitus vaikimisi JAVA_HOME vaiketoiming terminalis ja muudes seotud rakendustes.
- @Derek Mida sa täpselt mõtled "keskkonnamuutuja java_home pole õigesti seadistatud"? Selle artikli kohaselt
/usr/libexec/java_homeutiliit on mõeldud töötama ka coffee 7 versioonidega ja tagastab tee kõige värskema installitud JDK juurde. See töötab minu masinas suurepäraselt. - 1 jah, come across peaks töötama, kuid see ei ole inimeste jaoks, kellel on pepijini mainitud probleem.
Run across on pähklid! Kuidas pakub Oracle installerit, mis midagi ei installi !?
Igatahes minu jaoks oli see:
sudo rm /usr/bin/java sudo ln -s /Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Contents/Home/jre/bin/java /usr/bin/coffee kus one.eight.0_31 on teie installitud Java-versioon ...
- Miks Apple ei paku õiget meetodit?
Kui teil on arvutis mitu Java-versiooni ja soovite selle käitusajal dünaamiliselt valida, st minu puhul on mul kaks versiooni:
ls -la /Library/Java/JavaVirtualMachines drwxr-xr-ten 3 root wheel 96B Nov xvi 2014 jdk1.seven.0_71.jdk/ drwxr-xr-x three root bike 96B Mar i 2015 jdk1.8.0_31.jdk/ Neid saab muuta, muutes faili / etc / profile. Lihtsalt lisage (või muutke) faili lõppu järgmised kaks rida:
export JAVA_HOME=YOUR_JAVA_PATH/Contents/Dwelling export PATH=$JAVA_HOME/bin:$PATH Minu puhul peaks meet olema järgmine, kui tahan kasutada:
Java 7:
export JAVA_HOME=/Library/Coffee/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home consign PATH=$JAVA_HOME/bin:$PATH Java 8:
consign JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Contents/Home consign PATH=$JAVA_HOME/bin:$PATH Pärast faili salvestamist palun jookse source /etc/profile ja see peaks töötama. Siin on tulemused, kui kasutan vastavalt esimest ja teist võimalust:
Coffee 7:
java -version java version 'one.7.0_71' Java(TM) SE Runtime Environment (build 1.7.0_71-b14) Coffee 8:
java -version java version '1.eight.0_31' Java(TM) SE Runtime Environment (build one.8.0_31-b13) Protsess on sarnane, kui teie Java-kaust asub erinevates kohtades.
Lihtne lahendus
consign PATH='/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin:$PATH' - Vinge. Encounter lahendus tegi mu päeva. Suur tänu Mick
Ma arvan, et võite proovida installida jdk mitte jre. Jdk installimisel asendatakse java kataloogis / usr / bin / coffee ja kogu teek töötab hästi.
Kui teil on Homebrew installitud, saate installida java-vahetaja Java vaikeversiooni kiiremaks muutmiseks
brew tap andycillin/tap mash install java-switcher Seejärel saate Java vaikeversiooni vahetamiseks kasutada ainult ühte käsku.
java-switcher 1.7 või
java-switcher 10 - Aitäh Andy, see oli lihtne.
Selle käsu saate käivitada Java versiooni leidmiseks / Library / Internet Plugins / all:
defaults read /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Info.plist CFBundleVersion Meet juhtub, kuna teie .bash_profile ei kajasta muudatusi. Selle kajastamiseks kasutage lihtsalt järgmist käsku
$ source .bash_profile Kuna ma pole selle probleemiga silmitsi seisnud, siis aiman -
Kas saate proovida seda:
Kuhu viitab pehme link "java_home":
ls -lrt /usr/libexec/java_home Väljund: (kidur) lrwxr-xr-x java_home -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java_home
** ls -lrt /System/Library/Frameworks/JavaVM.framework/Versions My MAC toodab järgmist:
lrwxr-xr-10 CurrentJDK -> /System/Library/Coffee/JavaVirtualMachines/1.6.0.jdk/Contents** lrwxr-xr-x Current -> A lrwxr-xr-x 1 root wheel 10 Oct 18 fourteen:39 1.half-dozen.0 -> CurrentJDK lrwxr-xr-x one root wheel 10 Oct 18 xiv:39 one.6 -> CurrentJDK lrwxr-xr-ten ane root wheel 10 Oct 18 xiv:39 one.5.0 -> CurrentJDK lrwxr-xr-x one root wheel 10 October 18 14:39 1.5 -> CurrentJDK lrwxr-xr-x one root wheel 10 October 18 14:39 1.four.2 -> CurrentJDK lrwxr-xr-x 1 root wheel ten Oct 18 14:39 ane.four -> CurrentJDK Selle põhjal võiksime saada vihje, kuidas edasi minna?
- lugege Internetis mõnda kommentaari Java vii probleemide kohta MAC-OSX-iga ja see on blokeeritud. Vaadake seda: grep.dk/tag/xprotect-meta-plist. XProtect.meta.plist'is on mul Coffee 7 ja Flash loetletud. Kuni ei mängi haavatavuspolitseid
lahendasin selle probleemi, installides Yosemite uuesti ja seejärel kontrollides terminali coffee versiooni (coffee -version) ja (javac -version). See töötab nüüd ideaalselt. See ei muutu java 7-ks, kuna versioon 6 on endiselt olemas (käsk + n ) libray> java> javavirtualmachine> oma javaci praegune versioon. peate pöörduma java koju.
Lahendasin selle probleemi sudo rm /usr/bin/java
Ja laadisin alla ja installisin viimase Java SE Runtime Environment'i: http://www.oracle.com/technetwork/java/javase/downloads/index.html
sudo ln -s /Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Contents/Abode/jre/bin/java /usr/bin/java ei töötanud minu jaoks, sest sain Functioning not permitted. El Capitan kaitseb nüüd teatud süsteemikatalooge "juuretute" režiimis (teise nimega süsteemi terviklikkuse kaitse). Run into on rakendatav macOS Sierra ja tõenäoliselt uute macOS-versioonide jaoks lähitulevikus.
Oracle'i saidilt hajutatud JDK DMG kaudu installimine värskendab minu jaoks kõike automaatselt. Olen näinud (El Capitanis) end värskendamas System Preferences > Coffee teha värskendusi, kuid need ei kajastu käsureal. DMG kaudu installimine teeb selle töö.
Kontrollige installitud JDK versioone:
$ ls /Library/Java/JavaVirtualMachines/ jdk-xi.0.2.jdk jdk1.8.0_91.jdk Nüüd teie ~/.bashrc eksport JAVA_HOME versiooni täpsustamine:
if [ -due east /usr/libexec/java_home ]; and so export JAVA_HOME=$(/usr/libexec/java_home -v 11) fi Lähtestage bashrc-fail ja värskendatakse Java-versiooni:
$ coffee -version coffee version '11.0.2' 2019-01-xv LTS Java(TM) SE Runtime Environment 18.9 (build xi.0.two+nine-LTS) Java HotSpot(TM) 64-Chip Server VM eighteen.9 (build eleven.0.2+nine-LTS, mixed mode) Uusim 100% efektiivne meetod:
bash:
vim ~/.bash_profile lisama
export PATH='/Library/Cyberspace Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin:$PATH' -
:wqpäästma - cmd + q jõud lõpetas bash
- avage uuesti fustigate ja sisestage
java -version
Kuid tegelikult viitab encounter tee jre mitte jdk-le.
Kui soovite suunata tee JDK-sse, peate seda tegema
- Veenduge, et poleks JDK installinud ühtegi JRE käitust
- asenda eelmine tee saidile
PATH='/Library/Java/JavaVirtualMachines/jdk1.8.0_221.jdk', võite minna/Library/Coffee/JavaVirtualMachinesveendumaks, et olete installinud oodatud JDK versiooni.
Java Se 6 Runtime Mac Os X Yosemite Download
Posted by: lopezwakenour1991.blogspot.com
