Cea mai recentă versiune de java mac os. Java pe Mac OS X: a fi sau a nu fi? Din ce este făcut Java?

Unii utilizatori de Mac necesită instalarea Java în OS X El Capitan, poate pentru compatibilitate cu un anumit site web sau aplicație sau pentru că sunt dezvoltatori java. Dar Apple a devenit din ce în ce mai strict cu Java și, implicit, nu mai este instalat cu un , și veți descoperi că, după actualizarea unui Mac, este posibil ca o versiune anterioară a JRE sau JDK să nu mai funcționeze.

În plus, atunci când încercați să utilizați anumite aplicații sau conținut web, este posibil să întâlniți un „Această aplicație necesită runtime Java SE 6, care nu este disponibil pentru această versiune de OS X”. mesaj de eroare, ceea ce înseamnă că dacă doriți să rulați acea aplicație, va trebui să utilizați o versiune mai veche de Java.

Oricare ar fi cazul, dacă aveți nevoie de Java JRE sau Java JDK în OS X 10.11 sau o versiune ulterioară, iată cum îl puteți instala.

Pentru a fi clar, dacă nu aveți nevoie de Java, nu ar trebui să instalați Java. Și dacă nu ești sigur dacă ai nevoie de Java sau nu, asta înseamnă că probabil că nu ai nevoie de Java deloc și, de asemenea, poți evita instalarea java.

    baieti,
    Timp liber pentru noul băiat.

    Am avut un mesaj de actualizare pentru a actualiza 8 91 la 8 101 pe iMac și D/L este fișierul. După deschiderea fișierului, detectați oferta terță parte și apoi net. Se deschide fereastra Oracle cu 3 miliarde de utilizatori, elimină capetele barelor existente și caseta dispare și nu se mai întâmplă nimic.
    Am încercat D/L de pe site-ul Oracle, același fișier, același rezultat.
    S-ar putea să se datoreze noului iMac, noii actualizări Apple, TBH nesigur.
    Există ceva care o împiedică să urmeze.

    Dacă dezactivez SIP și merg mai departe cu instalarea și actualizarea Java etc. Ar putea merge? Este un caz de activare din nou?
    Alte actualizări și urmați același proces?
    Am petrecut ore întregi cercetând și nu am reușit să văd un motiv pentru asta. Nou iMac, OSX actualizat acum o săptămână.
    Se pare că cred că aceasta nu este calea de urmat pentru obținerea Java, așa că cereți ajutor... vă rog.
    Multe de învățat.

    • O actualizare despre postarea mea.
      A numit suport Apple, fără ajutor sau idee.
      Contactați asistența Chat Apple, la fel, dezinstalarea sugerată.
      Am făcut și încă nu e bine.
      Am continuat să citesc și să cerceteze continuu încercând să actualizeze la 8-101.
      A urmat dezactivarea SIP și a încercat din nou. la fel.

      Am decis să încerc și să optăm pentru JDK 8-102 dmg și, în timp ce erați în modul dezactivare, a fost despachetat și instalat fără nicio problemă.
      Verificat și instalarea este confirmată.

      Acum va activa SIP, dar TBH nu este sigur dacă asta a ajutat cu JDK sau nu. Un lucru este sigur, oricum nu am putut face upgrade la JRE 8-101.

    Al naibii de fierbinte! Am abordat această problemă pentru o aplicație care în mod misterios nu ar rula și nu mi-am dat seama că „actualizarea” sistemului de operare la El Cap ar face ca Java să nu ruleze sau chiar să pară instalat. După ce am urmărit informațiile postate aici, am reușit să instalez cu succes Java SDK și aplicația mea rulează din nou. Multumesc mult pentru informatii, a fost de mare ajutor.

    După ce am făcut upgrade la El Capitan, am urmat cu ignoranță solicitarea de a instala sau actualiza Java (nu-mi amintesc care) și acum primesc acest pop-up la fiecare câteva ore:

    Pentru a utiliza instrumentul de linie de comandă „java”, trebuie să instalați un JDK. Faceți clic pe „Mai multe informații...” pentru a vizita site-ul web de descărcare Java Developer Kit. Mai multe informații.../OK.

    Și când dau clic pe Mai multe informații, îmi spune că Chrome nu acceptă plug-in-ul Java. Cum fac pop-up-ul să se oprească?

    Întrebarea este dacă cineva chiar are nevoie de Java. Dacă da, identificați ce versiune aveți nevoie. Pentru mine, aveam o singură aplicație care necesita Java 6, așa că linkul de pe această pagină tocmai a fost făcut de zi fără reporniri și dezactivarea SIP fără rădăcină.

    Câteva lucruri pe care le-am descoperit:
    Runtime Edition (pentru rularea applet-urilor Java pe pagini web, de exemplu), se pare că trebuie să fie instalată în /Library/Internet Plug-in-uri. Pe sistemul meu El Capitan, se numește „JavaAppletPlugin.plugin” și are 178MB.

    Kitul de dezvoltare Java, necesar pentru dezvoltarea aplicațiilor Java, este disponibil în /Library/Java/JavaVirtualMachines.

    Este regretabil că Apple necesită această „instalare dublă”. Totuși, nu prea înțeleg întregul jihad anti-Java. Sigur, are unele probleme cu securitatea. Arată-mi un sistem software major care nu. Java rămâne, de cele mai multe ori, limbajul cel mai folosit pentru aplicațiile de afaceri și mi se pare un mediu admirabil de complet, care face tot posibilul să nu te împuști în picior. În schimb, C++-ul pe care l-am studiat în ultima vreme pare destul de demodat în anumite privințe.

    Acest articol nu descrie *care* dintre selecțiile Java de pe pagina de descărcare a Oracle pe care trebuie să le alegeți.

    Alegeți JDK, primul cu care vi se prezintă. Alegerea JRE (care _ar trebui_ să fie adecvată, dar nu este) nu va funcționa.

    Deci rulezi Java, nu? Doamne ajuta.

    Am instalat java, dar computerul îmi continuă să spună „pentru a folosi instrumentul de linie de comandă java, trebuie să instalați un JDK”: aveți gânduri despre ce este vorba? Mulţumesc mult

    Dacă un site web sau o aplicație vă solicită să instalați Java, contactați proprietarul/administratorul site-ului sau aplicației respective și cereți-i să o repare. Nimeni nu ar trebui să instaleze Java vreodată, riscurile depășesc cu mult beneficiile.

    • > Nimeni nu ar trebui să instaleze Java,
      > riscurile depășesc cu mult beneficiile.

      E cam dur. Sunt sigur că nu știi despre ce te gândești. Java nu este nici mai puțin, nici mai sigur decât alte limbaje de programare (în anumite privințe este încă mult mai sigur decât Obj-C sau Swift).

      Dacă vă referiți la pluginul Java Browser: da, acesta nu ar trebui să fie instalat (sau dezactivat) dacă este posibil. Același lucru este valabil și pentru orice alt plugin de browser (adică flash, silverlight, ..).

      Există încă aplicații majore construite cu Java. Este mai bine să aveți un Java unic, la nivelul întregului sistem, actualizat în mod regulat decât să forțați dezvoltatorii să-și împacheteze propriul JRE cu aplicația și care apoi devine învechit și nesigur în timp.

      Asta e hilar. Vă rugăm să păstrați sfatul pentru dvs. până când aveți un indiciu. Marea majoritate a aplicațiilor web de astăzi sunt construite pe Java. Doar un copil cu scenarii ar spune ceva atât de stupid ca asta.

    Am făcut actualizarea la El Capitain și apoi am descărcat Java (mi-a cerut să fac asta și nu m-am gândit prea mult la asta). Acum se blochează în mod regulat, nu pot opriți Mac-ul meu în mod obișnuit și continuă să apară pe dock-ul meu. Dezinstalarea nu pare să funcționeze, nici actualizarea/downgrade-ul. „Geniile” nu au niciun răspuns pentru aceasta și nu găsesc o soluție bună online. sugestii?

    Cum scrieți un articol despre cum să instalați java (il obțineți de la Oracle, așa cum facem întotdeauna), dar nu menționați/avertizați adware-ul pe care ar putea încerca să îl instaleze?

    Noile versiuni ale sistemului de operare nu sunt NICIODATĂ pregătite pentru primetime. Nimeni nu ar trebui să încarce NICIODATĂ o nouă lansare a sistemului de operare înainte de a trece câteva actualizări sau de a trece un an.

    Desigur, mi-am actualizat întotdeauna sistemul de operare în aceeași zi și nu am avut probleme semnificative.

    Pe El Capitan proaspăt instalat, am instalat cea mai recentă versiune a jdk (de la Oracle) în această seară fără nicio problemă. Nu prea sunt sigur despre ce acest articol!!

    Cei doi cenți ai mei pe aceasta și o serie de alte aplicații care nu funcționează
    cu El Capitan... este NU TREBUIE LA CAPITAN.
    Nu este pregătit pentru prime time. Am de-a face cu un tehnic de la Apple de două săptămâni pentru ca e-mailul meu să funcționeze. Ghici ce. Inginerii Mac nu au încă o soluție pentru asta. Ce face Tim Cook la ceas? Nici un joc de cuvinte. Jobs n-ar fi lăsat niciodată acest cal să iasă din hambar până nu era gata să alerge corect. Economisiți timp și energie.

Java este un limbaj de programare și, în același timp, un mediu de execuție pentru programe și aplicații scrise în acest limbaj. Mai simplu spus, dacă există o versiune actualizată de Java pentru dvs sistem de operare, atunci când îl instalați pe computer, veți putea rula Toate programe scrise în limba respectivă. Avantajul evident al acestui produs software de la Oracle este acesta versatilitate. Indiferent dacă sunteți un utilizator de Mac sau un utilizator de PC, aplicațiile Java vor rula la fel de bine pe sistemul dvs.

Majoritatea clienților noștri nu înțeleg pe deplin cum funcționează totul. Multe versiuni de Java și opțiunile sale de instalare confundă și uneori interferează cu funcționarea normală a computerului. În practica noastră, s-a întâmplat ca în prezența, s-ar părea, a tuturor versiunile necesare Java, nu a fost posibil să instalați pur și simplu niște software pe un Mac. Am încercat să înțelegem totul și să dăm instrucțiuni instalare corectăși eliminarea acestui produs software.

Din ce este făcut Java?

Java „constă” din două părți:

    Timp de rulare
    Acest mașină virtuală, care este instalat pe sistemul dumneavoastră și execută comenzi scrise în limbajul Java. În forma sa minimă, Oracle și Apple numesc această parte a Java SE (Standart Edition) Runtime Environment sau, pe scurt, JRE.

    Plugin de internet
    De fapt, aceasta este o completare la runtime care vă permite să vă conectați browserul la acesta. Documentația Apple folosește termenul de plug-in pentru applet Java SE 6.

Digresiune istorică

Pe parcursul dezvoltării celei de-a zecea familii de Mac OS, Apple a construit atât un mediu de rulare Java, cât și un plug-in de internet în sistemul său de operare. Trebuie să vizitați site-ul web Oracle și să descărcați Java nu a avut, totul ar putea fi „luat” de la Apple. Odată cu lansarea celui de-al treilea Actualizări Java 10.6 pentru OS X din Cupertino a avertizat că Apple va înceta în curând să susțină dezvoltarea propriei versiuni de runtime și este posibil să nu o aibă în versiunile viitoare ale sistemului de operare. În octombrie anul trecut, planurile Apple au fost confirmate cu lansarea Java pentru OS X Update 2012-006, care a actualizat simultan runtime la versiunea 1.6.0_37 și îndepărtat plug-in-ul de internet Apple preinstalat. Pe parcurs, programul de configurare Java a fost eliminat. Din octombrie anul trecut, codul Cupertino a recomandat tuturor utilizatorilor de Mac să descarce și să instaleze plug-in-ul de internet de pe site-ul web al dezvoltatorului oficial, Oracle.

Java pentru OS X 2012-006 oferă securitate, fiabilitate și compatibilitate îmbunătățite prin actualizarea Java SE 6 la versiunea 1.6.0_37.
Această actualizare elimină pluginul applet Java furnizat de Apple din toate browserele web. Pentru a utiliza aplicații pe o pagină web, faceți clic pe zona etichetată „Plugin inactiv” pentru descărcare ultima versiune Plugin pentru applet Java dezvoltat și furnizat de Oracle.
Închideți toate browserele web și programe Javaînainte de a instala această actualizare.
Informații detaliate despre această actualizare pot fi găsite la http://support.apple.com/kb/HT5493?viewlocale=en_US.
Informații suplimentare de securitate pentru această actualizare pot fi găsite la http://support.apple.com/kb/HT1222?viewlocale=en_US

Instalare Java

În acest moment, cei mai mulți dintre noi pe Mac-urile noastre au un timp de execuție (Java SE Runtime Environment) versiunea 1.6.0_37, dezvoltat în Cupertino și un plug-in de Internet (plug-in pentru applet Java SE), versiunea 7u11 (dacă ați urmat sfaturi la un moment dat Apple și l-au descărcat de pe site-ul Oracle). Verificați versiunea instalată medii de rulare pe computer, puteți intra o simplă comandăîn terminal:

Verificați versiunea plug-in de internet iar corectitudinea instalării acestuia este posibilă.


Așa arată site-ul web Oracle după un test trecut cu succes pentru instalarea corectă a plug-in-ului Internet

Să te bazezi pe Apple pentru a actualiza Java nu mai este necesar, iar viața nu stă pe loc. Oracle a lansat de mult timp de rulare Java SE 7 (spre deosebire de Java SE 6, care a fost actualizat ultima dată în Cupertino), și multe sarcini moderne ar putea necesita acest lucru. Al șaptelea runtime este disponibil pentru utilizatorii de Mac numai în Java SE Development Kit și numai pe 64 de biți versiune. Acest kit de dezvoltare (JDK) include atât un mediu de rulare (JRE) cât și un plugin de internet. Deoarece programele vechi pot rula și pe computer, Java pe 32 de biți este foarte de dorit. Prin urmare, nu va fi posibil să ne limităm la singurul Java a ultimei versiuni de la Oracle, este necesar Salvațiși o versiune veche a runtime-ului dezvoltată de Apple (fără aceasta, de exemplu, ArchiCAD nu poate fi instalat pe un Mac).

Deci, ce trebuie să faceți pentru a vă asigura că aveți toate Java necesare pe Mac?

    Asigurați-vă că Java SE 6 versiunea 1.6.0_37 de la Apple este instalată
    Versiunea Java este verificată prin comanda terminalului:

    Răspunsul rezultat ar trebui să fie:

    versiunea java „1.6.0_37”
    Java(TM) SE Runtime Environment (build 1.6.0_37-b06-434-11M3909)
    VM server Java HotSpot(TM) pe 64 de biți (build 20.12-b01-434, mod mixt)

    Dacă Java pe Mac este doar versiunea 7 și răspunsul la o comandă de terminal arată astfel:

    versiunea java „1.7.0_11”
    Java(TM) SE Runtime Environment (build 1.7.0_11-b21)
    VM Server Java HotSpot(TM) pe 64 de biți (build 23.6-b04, mod mixt),

  1. Descărcați și instalați Java SE 7 Development Kit
    Puteți descărca programul de instalare de pe site-ul web al producătorului, Oracle, . Versiunea necesară este Mac OS X x64. Instalarea este extrem de simplă și nu necesită abilități speciale.

Eliminarea Java

Dacă v-au speriat numeroasele știri despre vulnerabilități în Java și ați decis să o abandonați, atunci citiți articolul nostru „”. Te-am convins? BINE. Dezinstalarea Java este incredibil de ușoară.

  • Pentru a elimina runtime-ul Java SE 6 (de la Apple), deschideți în Finder Macintosh HD → Sistem → Biblioteci → Java → JavaVirtualMachines și mutați fișierul numit „1.6.0.jdk” în Coșul de gunoi.
  • Pentru a dezinstala mediul de dezvoltare Java SE 7 (de la Oracle), deschideți în Finder Macintosh HD → Biblioteci → Java → JavaVirtualMachines și mutați fișierul numit „jdk1.7.0” cu extensia „.jdk” în Coșul de gunoi.
  • Pentru a dezinstala Java Internet Plugin, deschideți în Finder Macintosh HD → Biblioteci → Internet Plug-in-uri și mutați fișierul numit „JavaAppletPlugin.plugin” în Coșul de gunoi

În cele din urmă, oferim un link către un articol în limba engleză din baza de cunoștințe Apple, care descrie foarte pe scurt cum să returnați Java SE 6 (de la Apple) la locul său.

Pentru Mac OS X, a primit o discuție neașteptat de largă și o reacție imediată din partea părților interesate. Apple a reușit să asigure utilizatorii sistemelor lor cale la distanțăși a blocat pluginul Java în Safari prin modificarea conținutului fișier de sistem, care specifică cerințele pentru versiunea minimă permisă a pluginurilor. Sistemul de operare verifică zilnic actualizările acestui fișier pe serverele Apple, așa că procesul nu a necesitat nicio participare și a trecut complet neobservat de toată lumea.

În ceea ce privește Oracle, a durat doar trei zile pentru a scrie o actualizare, iar acum oricine are nevoie poate descărca cea mai recentă versiune de Java pentru Mac OS. Cu toate acestea, în următoarele câteva zile, specialiștii în securitate au început să primească rapoarte că patch-ul nu a eliminat toate lacunele posibile. Pentru a rezuma aceste afirmații, obținem un rezultat scurt și sumbru: platforma este încă vulnerabilă. Atât de mult încât unii radicali sfătuiesc să elimine complet Java din Mac OS. Și dacă da, apare o întrebare firească: driverul Mac chiar are nevoie de acest lucru mic și nu există un buton minunat, apăsând-l o dată, te poți asigura că nu ai probleme pentru tot restul vieții?

În primul rând, trebuie să spun că s-ar putea să ai nevoie de Java pe Mac OS în doar două cazuri: fie folosești programe scrise în acest limbaj (de exemplu, cunoscutul serviciu Rezervă copie Crashplan) sau navigați pe Safari pe site-uri care utilizează programe Java (denumite adesea applet-uri). Înainte ca toate acestea să funcționeze pe computerul dvs., trebuie să instalați o componentă software care are diferite nume - cândva folosită de Java Virtual Machine (JVM), acum Java Runtime Environment (JRE) este mai comun. Îl poți descărca din linkul de mai sus. În limbajul obișnuit, ei folosesc pur și simplu Java și, pentru concizie, vom rămâne la această opțiune.

Apple a lansat propria sa versiune de Java ca parte a sistemului de operare de mulți ani (azi este Java 6 pentru Mac OS X). Politica s-a justificat într-un moment în care succesul companiei nu a fost la fel de uimitor ca în prezent, iar marii producători produse software nu a considerat platforma Mac demnă de atenție. De atunci, multe s-au schimbat, cota de piață a Apple a crescut semnificativ, iar conducerea companiei a decis să transfere responsabilitatea suportului pentru produse în mâinile creatorilor săi. Începând cu Mac OS Lion, JRE nu a mai fost inclus în sistemul de operare, așa că mulți nou-veniți au fost nevoiți să investigheze întrebarea: există într-adevăr vreo șansă de a folosi Java pe Mac OS? Utilizatorii de Mac au beneficiat probabil de pe urma acestei decizii, deoarece suportul Apple a rămas puțin și, de obicei, era posibil să se actualizeze Java pe Macintosh mult mai târziu decât actualizările originale Oracle.

Revenind la vechea întrebare „ce să faci?”, primim un răspuns simplu: depinde de tine. Dacă nu te poți descurca fără un program scris în Java, nu ai de ales. Și dacă site-ul tău favorit învârte applet-uri Java și nu vrei să te despart de el, răspunsul este același: trebuie să instalezi JRE. Ei bine, dacă nu se întâmplă așa ceva în viața ta, totul este mult mai simplu - te poți relaxa și te distra.

Dacă decideți să instalați o componentă, atunci încep nuanțele. Aveți de ales: descărcați Java 6 pentru Mac de pe site-ul Apple sau faceți upgrade la 7 din linkul din primul paragraf. Versiunea Apple diferă prin faptul că execuția applet-urilor Java în Safari este blocată, așa că dacă aveți nevoie de site-uri de lucru, acest lucru nu va funcționa pentru dvs. În ceea ce privește aplicațiile instalate pe computer, acestea vor funcționa normal (dacă nu se specifică altfel de către producătorul programului). Mașina mea confirmă acest lucru - Java 6 și Crashplan se înțeleg bine între ele.

Dacă decideți să actualizați Java la versiunea 7 de la Oracle, va trebui să îndepliniți anumite cerințe: sistemul dumneavoastră trebuie să fie cel puțin Mac OS X 10.7.3, iar browserul trebuie să fie pe 64 de biți (ceea ce înseamnă că plugin chrome nu va funcționa, doar în Safari și Firefox). Nu puteți numi restricțiile prea stricte, așa că cei mai mulți dintre cei care au nevoie de ele pot folosi această versiune. Rețineți că este considerat nesigur, așa că dacă Mac-ul dvs. are deja Java 6, ar putea fi înțelept să rămâneți cu el. Cel puțin până când se găsește o gaură tragică în această versiune.

Situația este amuzantă prin faptul că atât Java 6, cât și Java 7 pot fi instalate în același timp pe ambele sisteme 10.7 și 10.8.mediu cu pluginuri de browser funcționale (sunt dezactivate implicit odată cu actualizarea din octombrie). Adevărat, pentru a profita de acest sfat, ai nevoie de cunoștințe în limba englezăși abilități de linie de comandă.

Dacă sunteți în căutarea unei combinații de securitate rezonabilă și confortul obișnuit al muncii, vă pot sfătui să treceți la browserul Chrome. Este frumos pentru că atunci când interacționezi cu Java 6, te avertizează de fiecare dată când un applet Java încearcă să ruleze pe site, iar într-un mediu Java 7, Chrome nu permite deloc applet-uri pentru că sunt incompatibile. În acest fel, veți fi întotdeauna ferit de glonțul banditului în timp ce navigați liber. Utilizați Safari sau Firefox pentru a vizita site-uri Java de încredere. Și lupii sunt plini, iar oile sunt în siguranță...

Cum să determinați dacă există Java pe Mac OS și, dacă da, ce versiune?
Dacă sunteți pe Mac OS X 10.5 sau 10.6 - 99%, sistemul este echipat cu versiunea 6. Pentru a verifica acest lucru, găsiți aplicația Java Preferences în folderul Utilities.

Dacă stai pe 10.7 sau 10.8 și în Setarile sistemului există o pictogramă Java - aveți versiunea 7 instalată.
Dar pentru a găsi pe Lions cu toată lumea actualizări instalate versiunea 6 nu este atât de ușoară. Pentru a face acest lucru, puteți accesa site-ul http://javatester.org/version.html și utilizați browserul pentru a verifica. Sau tastați următoarea linie în Terminal:

Ca răspuns, veți primi ceva de genul:

versiunea java „1.6.0_37”
Java(TM) SE Runtime Environment (build 1.6.0_37-b06-434-11M3909)
VM server Java HotSpot(TM) pe 64 de biți (build 20.12-b01-434, mod mixt)

Numerele „1.6.0_37” înseamnă că versiunea 6 rulează cu numărul de actualizare 37. Pentru referință, aceasta este Ultima actualizare, care a fost lansat de Apple.

Și, în sfârșit, ultima întrebare: ce ar trebui să facă cineva care vrea să elimine Java din Mac OS și să uite de el pentru totdeauna? Desigur, printre cei care au luat Flashback anul trecut, ar putea exista și așa ceva. Veți găsi răspunsul. Totul este destul de simplu acolo.
Mai multe întrebări despre Java 7 sunt abordate de Oracle pe această pagină. Aruncă o privire și s-ar putea să găsești ceva util acolo.



Se încarcă...
Top