Najnovšia verzia java mac os. Java na Mac OS X: byť či nebyť? Z čoho je Java?

Niektorí používatelia počítačov Mac vyžadujú inštaláciu Java v OS X El Capitan, možno kvôli kompatibilite s konkrétnou webovou stránkou alebo aplikáciou, alebo preto, že sú vývojárom Java. Apple je však voči Jave čoraz prísnejší a v predvolenom nastavení už nie je nainštalovaný s príponou , a zistíte, že po aktualizácii Macu predchádzajúca verzia JRE alebo JDK už nemusí fungovať.

Okrem toho, keď sa pokúšate použiť niektoré konkrétne aplikácie alebo webový obsah, môžete naraziť na „Táto aplikácia vyžaduje starší runtime Java SE 6, ktorý nie je dostupný pre túto verziu OS X.“ chybové hlásenie, čo znamená, že ak chcete spustiť túto aplikáciu, budete musieť použiť staršiu verziu Java.

V každom prípade, ak potrebujete Java JRE alebo Java JDK v OS X 10.11 alebo novšom, tu je návod, ako ho nainštalovať.

Aby bolo jasné, ak nepotrebujete Javu, nemali by ste si Javu inštalovať. A ak si nie ste istí, či potrebujete Java alebo nie, znamená to, že pravdepodobne nepotrebujete Javu vôbec a môžete sa tiež vyhnúť inštalácii Java.

    chlapci,
    Voľný čas pre nového chlapca.

    Mala aktualizačná správa na aktualizáciu 8 91 až 8 101 na iMacu a súbor je D/L. Po otvorení súboru zistite ponuku tretej strany a pokračujte v sieti. Otvorí sa okno Oracle s 3 miliardami používateľov, odstráni existujúce konce pruhov a pole zmizne a nič sa nestane.
    Vyskúšal D/L zo stránky Oracle, rovnaký súbor, rovnaký výsledok.
    Môže to byť spôsobené novým iMacom, novou aktualizáciou Apple, TBH nie je isté.
    Niečo mu bráni pokračovať ďalej.

    Ak zakážem SIP a pokračujem v inštalácii a aktualizácii Java atď. Mohlo by to fungovať? Je to prípad opätovného povolenia?
    Máte ďalšie aktualizácie a postupujete podľa rovnakého postupu?
    Strávil hodiny skúmaním a nedokázal som vidieť dôvod. Nový iMac, OSX aktualizovaný pred týždňom.
    Zdá sa mi, že toto nemusí byť cesta vpred pri získavaní Javy, takže prosím o pomoc... prosím.
    Veľa sa treba učiť.

    • Aktualizácia môjho príspevku.
      Volal som podporu Apple, žiadna pomoc ani nápad.
      Kontaktujte podporu spoločnosti Chat Apple, to isté, navrhované odinštalovanie.
      Urobil som a stále to nie je dobré.
      Pokračovať v čítaní a výskume neustále sa pokúšať aktualizovať na 8-101.
      Nasledovalo vypnutie protokolu SIP a pokus znova. rovnaký.

      Rozhodol som sa vyskúšať JDK 8-102 dmg a v režime vypnutia sa rozbalil a nainštaloval bez problémov.
      Skontrolované a potvrdená inštalácia.

      Teraz povolí SIP, ale TBH si nie je istý, či to pomohlo s JDK alebo nie. Jedna vec je istá, JRE 8-101 sa mi vôbec nepodarilo upgradovať.

    Horúce sakra! Tento problém som riešil pre aplikáciu, ktorá by sa záhadne nespustila, a neuvedomil som si, že „inovácia“ môjho operačného systému na El Cap by spôsobila, že Java sa nespustí alebo sa dokonca zdá, že je nainštalovaná. Po nasledovaní informácií uverejnených tu sa mi podarilo úspešne nainštalovať Java SDK a moja aplikácia sa znova spustí. Velmi pekne dakujem za info, bola to velka pomoc.

    Po inovácii na El Capitan som ignorantsky nasledoval výzvu na inštaláciu alebo aktualizáciu Java (nepamätám si ktorú) a teraz sa mi každých pár hodín zobrazuje toto vyskakovacie okno:

    Ak chcete použiť nástroj príkazového riadka "java", musíte nainštalovať JDK. Kliknutím na „Viac informácií…“ navštívite webovú lokalitu na stiahnutie Java Developer Kit. Viac informácií…/OK.

    A keď kliknem na Ďalšie informácie, zobrazí sa mi správa, že Chrome nepodporuje doplnok Java. Ako zastavím vyskakovacie okno?

    Otázkou je, či človek naozaj potrebuje Javu. Ak áno, zistite, ktorú verziu potrebujete. Pre mňa som mal iba jednu aplikáciu, ktorá vyžadovala Java 6, takže odkaz na túto stránku bol vytvorený zo dňa na deň bez reštartovania a vypnutia rootless SIP.

    Zopár vecí, ktoré som zistil:
    Runtime Edition (napríklad na spúšťanie Java appletov na webových stránkach) zrejme musí byť nainštalovaný v /Library/Internet Plug-ins. V mojom systéme El Capitan sa volá „JavaAppletPlugin.plugin“ a má 178 MB.

    Java Development Kit, potrebný na vývoj Java aplikácií, sa nachádza v /Library/Java/JavaVirtualMachines.

    Je nešťastné, že Apple vyžaduje túto „dvojitú inštaláciu“. Napriek tomu celkom nerozumiem celému anti-Jávskému džihádu. Iste, má nejaké problémy s bezpečnosťou. Ukážte mi hlavný softvérový systém, ktorý nie. Java zostáva vo väčšine prípadov najpoužívanejším jazykom pre podnikové aplikácie a zdá sa mi, že je to obdivuhodne kompletné prostredie, ktoré robí všetko pre to, aby ste si nestrelili do nohy. Naproti tomu C++, ktorý som v poslednej dobe študoval, sa mi v niektorých smeroch zdá dosť staromódne.

    Tento článok nepopisuje *ktorý* z výberov Java na stránke sťahovania Oracle si musíte vybrať.

    Vyberte si JDK, prvý, ktorý sa vám zobrazí. Výber JRE (ktorý _má_ byť adekvátny, ale nie je) nebude fungovať.

    Takže používaš Javu, čo? Boh ti pomáhaj.

    Nainštaloval som si java, ale môj počítač sa ma stále pýta, že „na použitie nástroja príkazového riadka java potrebujete nainštalovať JDK“: máte nejaké myšlienky o tom, o čo ide? Veľká vďaka

    Ak webová lokalita alebo aplikácia vyžaduje, aby ste si nainštalovali Javu, obráťte sa na vlastníka/správcu uvedenej webovej lokality alebo aplikácie a požiadajte ich o opravu. Nikto by nikdy nemal potrebovať inštalovať Javu, riziká ďaleko prevažujú nad výhodami.

    • > Nikto by nikdy nemal potrebovať inštalovať Javu,
      > riziká vysoko prevyšujú výhody.

      To je trochu drsné. Som si istý, že nevieš, o čo ide. Java nie je ani menej, ani bezpečnejšia ako iné programovacie jazyky (v niektorých ohľadoch je stále ešte bezpečnejšia ako Obj-C alebo Swift).

      Ak sa odvolávate na doplnok Java Browser: áno, tento by sa nemal inštalovať (ani deaktivovať), ak je to možné. To isté platí pre akýkoľvek iný plugin prehliadača (t. j. flash, silverlight, ..).

      Stále existujú veľké aplikácie postavené s Java. Je lepšie mať jedinú, celý systém, pravidelne aktualizovanú Javu, ako nútiť vývojárov, aby si s aplikáciou pribalili svoje vlastné JRE, ktoré sa potom časom stáva zastaraným a nezabezpečeným.

      To je smiešne. Prosím, nechajte si svoje rady pre seba, kým nebudete mať tušenie. Prevažná väčšina webových aplikácií je dnes postavená na Jave. Niečo také hlúpe by povedalo iba scenáristické dieťa.

    Aktualizoval som na El Capitain a potom som si stiahol Javu (požiadala ma o to a príliš som o tom nepremýšľal). Teraz sa to pravidelne zasekáva, nemôžem vypnúť môj mac pravidelne a stále sa objavuje na mojom doku. Zdá sa, že odinštalovanie nefunguje, rovnako ako aktualizácia / downgrade. „Géniovia“ na to nemajú žiadnu odpoveď a nemôžem nájsť dobrú opravu online. Návrhy?

    Ako to, že napíšete článok o tom, ako nainštalovať javu (dostanete ho od Oracle, rovnako ako my), ale nespomínate ani neupozorňujete na adware, ktorý sa môžu pokúsiť nainštalovať?

    Nové vydania OS NIKDY nie sú pripravené na hlavný vysielací čas. Nikto by NIKDY nemal načítať nové vydanie operačného systému skôr, ako uplynie niekoľko aktualizácií alebo uplynie rok.

    Samozrejme, vždy som aktualizoval svoj operačný systém v ten istý deň a nemal som žiadne významné problémy.

    Na môj čerstvo nainštalovaný El Capitan som dnes večer bez problémov nainštaloval najnovšiu verziu jdk (od Oracle). Nie som si istý, o čom je tento článok!!

    Moje dva centy za túto a množstvo ďalších aplikácií, ktoré nefungujú
    s El Capitanom ... je NEPREPNÚŤ NA KAPITANA.
    Nie je pripravený na hlavný vysielací čas. Dva týždne som sa zaoberal technikom v spoločnosti Apple, aby môj e-mail fungoval. Hádaj čo. Inžinieri počítačov Mac to zatiaľ nevyriešili. Čo robí Tim Cook na hodinkách? Žiadna slovná hračka. Jobs by tohto koňa nikdy nepustil zo stodoly, kým by nebol pripravený správne bežať. Ušetrite čas a energiu.

Java je programovací jazyk a zároveň spúšťacie prostredie pre programy a aplikácie napísané v tomto jazyku. Jednoducho povedané, ak existuje aktuálna verzia Java pre váš operačný systém, potom, keď si ho nainštalujete do počítača, budete môcť spustiť Všetky programy napísané v tomto jazyku. Zjavnou výhodou tohto softvérového produktu od spoločnosti Oracle je jeho všestrannosť. Či už ste používateľom Mac alebo PC, Java aplikácie pobežia na vašom systéme rovnako dobre.

Väčšina našich klientov úplne nerozumie tomu, ako všetko funguje. Mnoho verzií Java a možností jej inštalácie zamieňa a niekedy narúša normálnu prevádzku počítača. V našej praxi sa stávalo, že v prítomnosti, zdalo by sa, všetkých požadované verzie Java, nebolo možné jednoducho nainštalovať nejaký softvér na Mac. Snažili sme sa všetko zistiť a dať pokyny správna inštalácia a odstránenie tohto softvérového produktu.

Z čoho je Java?

Java "pozostáva" z dvoch častí:

    Beh programu
    Toto virtuálny prístroj, ktorý je nainštalovaný vo vašom systéme a vykonáva príkazy napísané v jazyku Java. Vo svojej minimálnej podobe nazývajú Oracle a Apple túto časť Java SE (Standart Edition) Runtime Environment alebo skrátene JRE.

    Internetový plugin
    V skutočnosti ide o doplnok k runtime, ktorý vám umožňuje pripojiť k nemu váš prehliadač. Dokumentácia Apple používa výraz Java SE 6 applet plug-in.

Historická odbočka

Počas vývoja desiatej rodiny Mac OS Apple zabudoval do svojho operačného systému ako prostredie Java runtime, tak aj internetový zásuvný modul. Musíte navštíviť webovú stránku Oracle a stiahnuť si Java nemal, všetko sa dalo „zobrať“ od Apple. S vydaním tretieho Aktualizácie Java 10.6 pre OS X v Cupertine varoval, že Apple čoskoro prestane podporovať vývoj vlastnej verzie runtime a nemusí ju mať v budúcich verziách operačného systému. Vlani v októbri boli plány Apple potvrdené vydaním Java pre OS X Update 2012-006, ktorý súčasne aktualizoval runtime na verziu 1.6.0_37 a odstránený predinštalovaný internetový doplnok Apple. Popri tom bol odstránený inštalačný program Java. Kód Cupertino od minulého októbra odporúča, aby si všetci používatelia počítačov Mac stiahli a nainštalovali internetový doplnok z webovej stránky oficiálneho vývojára, spoločnosti Oracle.

Java pre OS X 2012-006 poskytuje vylepšenú bezpečnosť, spoľahlivosť a kompatibilitu aktualizáciou Java SE 6 na verziu 1.6.0_37.
Táto aktualizácia odstraňuje doplnok Java appletu od spoločnosti Apple zo všetkých webových prehliadačov. Ak chcete použiť aplety na webovej stránke, kliknutím na oblasť označenú ako „Neaktívny doplnok“ stiahnite Najnovšia verzia Java applet plugin vyvinutý a poskytovaný spoločnosťou Oracle.
Ukončite všetky webové prehliadače a Java programy pred inštaláciou tejto aktualizácie.
Podrobné informácie o tejto aktualizácii nájdete na adrese http://support.apple.com/kb/HT5493?viewlocale=en_US.
Ďalšie informácie o zabezpečení pre túto aktualizáciu nájdete na adrese http://support.apple.com/kb/HT1222?viewlocale=en_US

Inštalácia Java

V súčasnosti má väčšina z nás na našich počítačoch Mac runtime (Java SE Runtime Environment) verzie 1.6.0_37, vyvinuté v Cupertine, a internetový doplnok (plug-in Java SE applet), verzia 7u11 (ak ste postupovali podľa rada naraz Apple a stiahla si ju z webovej stránky Oracle). Skontrolujte nainštalovanú verziu runtime prostredia na svojom počítači, môžete zadať jednoduchý príkaz v termináli:

Skontrolujte verziu internetový zásuvný modul a správnosť jeho inštalácie je možná.


Takto vyzerá webová stránka Oracle po úspešne zvládnutom teste na správnu inštaláciu internetového zásuvného modulu

Spoliehať sa na Apple pri aktualizácii Javy už nie je potrebné a život sa nezastaví. Spoločnosť Oracle už dávno vydala runtime Java SE 7 (na rozdiel od Java SE 6, ktorá bola naposledy aktualizovaná v Cupertine) a mnohé moderné úlohy si to môžu vyžadovať. Siedmy runtime je dostupný pre používateľov Mac iba v Java SE Development Kit 64-bitový verzia. Tento vývojový kit (JDK) obsahuje runtime prostredie (JRE) aj internetový plugin. Keďže na počítači môžu bežať aj staré programy, 32-bitová Java je veľmi žiaduca. Preto sa nebude možné obmedziť na jedinú Javu najnovšej verzie od Oracle, tá sa vyžaduje uložiť a starú verziu runtime vyvinutú spoločnosťou Apple (bez nej sa napríklad ArchiCAD nedá nainštalovať na Mac).

Čo teda musíte urobiť, aby ste sa uistili, že máte na svojom počítači Mac všetku požadovanú Javu?

    Uistite sa, že je nainštalovaná Java SE 6 verzia 1.6.0_37 od spoločnosti Apple
    Verzia Java sa kontroluje príkazom terminálu:

    Výsledná odpoveď by mala byť:

    verzia java "1.6.0_37"
    Java(TM) SE Runtime Environment (zostava 1.6.0_37-b06-434-11M3909)
    Java HotSpot™ 64-bitový server VM (zostava 20.12-b01-434, zmiešaný režim)

    Ak je Java na vašom Macu iba verzie 7 a odpoveď na príkaz terminálu vyzerá takto:

    Java verzia "1.7.0_11"
    Java(TM) SE Runtime Environment (zostava 1.7.0_11-b21)
    Java HotSpot™ 64-bitový server VM (zostava 23.6-b04, zmiešaný režim),

  1. Stiahnite si a nainštalujte Java SE 7 Development Kit
    Inštalačný program si môžete stiahnuť z webovej stránky výrobcu Oracle, . Požadovaná verzia je Mac OS X x64. Inštalácia je mimoriadne jednoduchá a nevyžaduje si žiadne špeciálne zručnosti.

Odstránenie Java

Ak vás vystrašilo množstvo správ o zraniteľnostiach v Jave a rozhodli ste sa to opustiť, prečítajte si náš článok „“. Presvedčili sme vás? OK. Odinštalovanie Java je neuveriteľne jednoduché.

  • Ak chcete odstrániť runtime Java SE 6 (od spoločnosti Apple), otvorte ho Finder Macintosh HD → Systém → Knižnice → Java → JavaVirtualMachines a presuňte súbor s názvom „1.6.0.jdk“ do koša.
  • Ak chcete odinštalovať vývojové prostredie Java SE 7 (od Oracle), otvorte v Finder Macintosh HD → Knižnice → Java → JavaVirtualMachines a presuňte súbor s názvom „jdk1.7.0“ s príponou „.jdk“ do koša.
  • Ak chcete odinštalovať Java Internet Plugin, otvorte ho Finder Macintosh HD → Knižnice → Internetové doplnky a presuňte súbor s názvom „JavaAppletPlugin.plugin“ do koša

Na záver uvádzame odkaz na anglický článok v znalostnej báze Apple, ktorý veľmi stručne popisuje, ako vrátiť Java SE 6 (od Apple) na svoje miesto.

Pre Mac OS X sa dočkal nečakane širokej diskusie a okamžitej reakcie zainteresovaných strán. Applu sa podarilo poistiť používateľov ich systémov vzdialená cesta a zablokoval doplnok Java v prehliadači Safari úpravou obsahu systémový súbor, ktorý špecifikuje požiadavky na minimálnu povolenú verziu pluginov. Operačný systém denne kontroluje aktualizácie tohto súboru na serveroch Apple, takže proces si nevyžadoval žiadnu účasť a všetci ho úplne nepostrehli.

Čo sa týka Oracle, napísanie aktualizácie trvalo len tri dni a teraz si každý, kto to potrebuje, môže stiahnuť najnovšiu verziu Java pre Mac OS z prvej ruky. V najbližších dňoch však začali bezpečnostní špecialisti dostávať správy, že záplata neodstránila všetky možné medzery. Ak zhrnieme tieto tvrdenia, dostaneme krátky a pochmúrny výsledok: platforma je stále zraniteľná. Až tak, že niektorí radikáli radia Javu z Mac OS úplne odstrániť. A ak áno, vynára sa prirodzená otázka: naozaj potrebuje ovládač Mac túto maličkosť a nie je tam nejaké úžasné tlačidlo, jedným stlačením si môžete zabezpečiť, že nebudete mať problémy do konca života?

V prvom rade musím povedať, že Javu na Mac OS môžete potrebovať len v dvoch prípadoch: buď používate programy napísané v tomto jazyku (napríklad známa služba Rezervovať kópiu Crashplan) alebo surfovanie v Safari na stránkach, ktoré používajú programy Java (často označované ako applety). Skôr ako toto všetko bude fungovať na vašom počítači, musíte nainštalovať softvérový komponent, ktorý má rôzne názvy – kedysi ho používal Java Virtual Machine (JVM), teraz je bežnejšie prostredie Java Runtime Environment (JRE). Môžete si ho stiahnuť z vyššie uvedeného odkazu. V bežnej reči jednoducho používajú Javu a pre stručnosť sa budeme držať tejto možnosti.

Apple už dlhé roky vydáva vlastnú verziu Javy ako súčasť operačného systému (dnes je to Java 6 pre Mac OS X). Politika sa ospravedlnila v čase, keď úspech spoločnosti nebol taký ohromujúci, ako je tomu dnes, a veľkých výrobcov softvérové ​​produkty nepovažoval platformu Mac za hodnú pozornosti. Odvtedy sa veľa zmenilo, podiel Apple na trhu výrazne vzrástol a vedenie spoločnosti sa rozhodlo presunúť zodpovednosť za podporu produktov do rúk jeho tvorcov. Počnúc Mac OS Lion, JRE už nebolo súčasťou operačného systému, takže mnohí nováčikovia museli preskúmať otázku: existuje naozaj nejaká šanca použiť Javu na Mac OS? Používatelia počítačov Mac pravdepodobne z tohto rozhodnutia profitovali, pretože podpora od Apple bola trochu prežitá a zvyčajne bolo možné aktualizovať Javu na Macintoshi oveľa neskôr ako pôvodné aktualizácie Oracle.

Keď sa vrátime k odvekej otázke „čo robiť?“, dostaneme jednoduchú odpoveď: je to na vás. Ak sa nezaobídete bez programu napísaného v Jave, nie je na výber. A ak vaša obľúbená stránka točí Java applety a vy sa s ňou nechcete rozlúčiť, odpoveď je rovnaká: musíte nainštalovať JRE. No, ak sa vo vašom živote nič také nestane, všetko je oveľa jednoduchšie - môžete relaxovať a baviť sa.

Ak sa rozhodnete nainštalovať komponent, začnú sa nuansy. Máte na výber: stiahnite si Java 6 pre Mac z webovej stránky Apple alebo inovujte na 7 pomocou odkazu v prvom odseku. Verzia Apple sa líši v tom, že spúšťanie apletov Java v Safari je zablokované, takže ak potrebujete funkčné stránky, nebude to fungovať. Čo sa týka aplikácií nainštalovaných v počítači, tie budú fungovať normálne (pokiaľ výrobca programu neuvádza inak). Môj stroj to potvrdzuje – Java 6 a Crashplan si na ňom dobre rozumejú.

Ak sa rozhodnete aktualizovať Javu na verziu 7 od spoločnosti Oracle, budete musieť splniť niektoré požiadavky: váš systém musí byť aspoň Mac OS X 10.7.3 a prehliadač musí byť 64-bitový (čo znamená, že chrome plugin nebude fungovať, iba v Safari a Firefox). Obmedzenia nemôžete nazvať príliš prísnymi, takže väčšina z tých, ktorí to potrebujú, môže túto verziu použiť. Len majte na pamäti, že sa považuje za nezabezpečený, takže ak váš Mac už má Java 6, možno by bolo rozumné pri ňom zostať. Aspoň dovtedy, kým sa v tejto verzii nenájde nejaká tragická diera.

Situácia je vtipná v tom, že Java 6 aj Java 7 je možné nainštalovať súčasne na systémy 10.7 aj 10.8.prostredie s funkčnými pluginmi prehliadača (s októbrovou aktualizáciou sú štandardne deaktivované). Je pravda, že na využitie tejto rady potrebujete znalosti v angličtine a zručnosti príkazového riadku.

Ak hľadáte kombináciu rozumného zabezpečenia a bežného komfortu práce, poradím vám prejsť na prehliadač Chrome. Je to fajn, pretože pri interakcii s Java 6 vás upozorní zakaždým, keď sa na stránke pokúsi spustiť Java applet, a v prostredí Java 7 Chrome applety vôbec nepovoľuje, pretože sú nekompatibilné. Týmto spôsobom budete vždy v bezpečí pred guľkou banditu pri voľnom surfovaní. Použite Safari alebo Firefox na návštevu dôveryhodných, dôveryhodných stránok Java. A vlci sú sýti a ovce sú v bezpečí...

Ako zistiť, či sa vo vašom systéme Mac OS vôbec nachádza Java, a ak áno, akú verziu?
Ak používate Mac OS X 10.5 alebo 10.6, systém je na 99 % vybavený verziou 6. Ak si to chcete overiť, nájdite aplikáciu Java Preferences v priečinku Utilities.

Ak sedíte 10.7 alebo 10.8 a in Systémové nastavenia je tam ikona Java - máte nainštalovanú verziu 7.
Ale nájsť na Lions so všetkými nainštalované aktualizácie Verzia 6 nie je taká jednoduchá. Ak to chcete urobiť, prejdite na stránku http://javatester.org/version.html a pomocou prehliadača to skontrolujte. Alebo zadajte nasledujúci riadok do terminálu:

Ako odpoveď dostanete niečo ako:

verzia java "1.6.0_37"
Java(TM) SE Runtime Environment (zostava 1.6.0_37-b06-434-11M3909)
Java HotSpot™ 64-bitový server VM (zostava 20.12-b01-434, zmiešaný režim)

Čísla „1.6.0_37“ znamenajú, že verzia 6 beží s aktualizáciou číslo 37. Posledná aktualizácia, ktorý vydal Apple.

A na záver posledná otázka: čo má robiť ten, kto chce Javu z Mac OS odstrániť a navždy na ňu zabudnúť? Prirodzene, medzi tými, ktorí si minulý rok vybrali Flashback, môžu byť aj takí. Odpoveď nájdete. Všetko je tam celkom jednoduché.
Niektoré ďalšie otázky týkajúce sa Java 7 sú láskavo pokryté spoločnosťou Oracle na tejto stránke. Pozrite sa a možno tam nájdete nejakú užitočnosť.



Načítava...
Hore