Hem Svampar Senaste versionen av java mac os. Java på Mac OS X: att vara eller inte vara? Vad är Java gjord av?

Senaste versionen av java mac os. Java på Mac OS X: att vara eller inte vara? Vad är Java gjord av?

För Mac OS X fick det en oväntat bred diskussion och omedelbar reaktion från intresserade parter. Apple lyckades försäkra användare av sina system på distans och blockerade Java-pluginen i Safari, korrigerade innehållet i systemfilen som ställer kraven för den lägsta tillåtna versionen av plugin-programmen. Operativsystemet letar dagligen efter uppdateringar av den här filen på Apples servrar, så processen krävde inget deltagande och gick helt obemärkt för alla.

När det gäller Oracle tog det bara tre dagar att skriva en uppdatering, och nu kan alla som behöver ladda ner den senaste versionen av Java för Mac OS från första hand. Men under de närmaste dagarna började säkerhetsspecialister få rapporter om att patchen inte eliminerade alla möjliga kryphål. För att sammanfatta dessa påståenden får vi ett kort och dystert resultat: plattformen är fortfarande sårbar. Så mycket att vissa radikaler rekommenderar att helt ta bort Java från Mac OS. Och i så fall uppstår en naturlig fråga: behöver vallmo verkligen denna lilla sak och finns det inte någon underbar knapp, genom att trycka på den en gång kan du säkerställa att du inte har problem för resten av ditt liv?

Först och främst måste jag säga att du kan behöva Java på Mac OS i endast två fall: antingen använder du program skrivna på detta språk (ett exempel är den välkända Crashplan backup-tjänsten), eller så surfar du Safari på webbplatser som använder Java program (ofta kallade applets). Innan allt detta kan fungera på din dator måste du installera en mjukvarukomponent som har olika namn- En gång användes av Java Virtual Machine (JVM), nu mer vanlig Java Runtime Environment (JRE). Du kan ladda ner den från länken ovan. I vanligt språkbruk använder de helt enkelt Java, och för korthetens skull kommer vi att hålla oss till det här alternativet.

Apple har producerat i många år som en del av operativ system egen version av Java (för närvarande Java 6 för Mac OS X). Policyn motiverade sig i en tid då företagets framgångar inte var lika fantastiska som i dag, och de stora mjukvarutillverkarna ansåg inte att Mac-plattformen var värd att uppmärksammas. Sedan dess har mycket förändrats, Apples marknadsandel har vuxit avsevärt och företagets ledning beslutade att lägga ansvaret för produktsupport i händerna på dess skapare. Från och med Mac OS Lion ingick inte längre JRE i operativsystemet, så många nykomlingar var tvungna att undersöka frågan: finns det verkligen någon möjlighet att använda Java på Mac OS? Mac-användare gynnades sannolikt av detta beslut, eftersom Apples support var lite av en rest, och det var vanligtvis möjligt att uppdatera Java på Macen mycket senare än de ursprungliga Oracle-uppdateringarna.

återvänder till evig fråga"vad ska man göra?", får vi ett enkelt svar: det är upp till dig. Om du inte klarar dig utan ett program skrivet i Java, finns det inget val. Och om din favoritsajt snurrar Java-appletar och du inte vill skiljas från den, är svaret detsamma: du måste installera JRE. Tja, om inget sådant händer i ditt liv är allt mycket enklare - du kan koppla av och ha kul.

Om du bestämmer dig för att installera en komponent börjar nyanserna. Du har ett val: ladda ner Java 6 för Mac från Apples webbplats eller uppgradera till 7 från länken i första stycket. Apples version skiljer sig genom att exekveringen av Java-appletar i Safari är blockerad, så om du behöver fungerande sajter kommer detta inte att fungera för dig. När det gäller de applikationer som är installerade på datorn kommer de att fungera normalt (om inte annat anges av tillverkaren av programmet). Min maskin bekräftar detta - Java 6 och Crashplan kommer bra överens med varandra på den.

Om du bestämmer dig för att uppdatera Java till version 7 från Oracle måste du uppfylla vissa krav: ditt system måste vara minst Mac OS X 10.7.3 och webbläsaren måste vara 64-bitars (vilket betyder att chrome plugin fungerar inte, bara i Safari och Firefox). Du kan inte kalla begränsningarna för strikta, så de flesta av dem som behöver det kan mycket väl använda den här versionen. Tänk bara på att det anses osäkert, så om din Mac redan har Java 6 kan det vara klokt att hålla fast vid det. Åtminstone tills något tragiskt hål hittas i den här versionen.

Situationen är rolig i och med att både Java 6 och Java 7 kan installeras på både 10.7 och 10.8 system samtidigt.miljö med fungerande webbläsarplugin (de är avaktiverade som standard med oktoberuppdateringen). Det är sant att för att dra nytta av detta råd behöver du kunskaper i det engelska språket och färdigheter i kommandoraden.

Om du är ute efter en kombination av rimlig trygghet och bekant arbetskomfort kan jag råda dig att gå till Chrome webbläsare. Det är trevligt att när du interagerar med Java 6 varnar den dig varje gång en Java-applet försöker köra på webbplatsen, och i en Java 7-miljö tillåter Chrome inte appletar alls eftersom de är inkompatibla. På så sätt kommer du alltid att vara säker från banditkulan medan du surfar fri. Använd Safari eller Firefox för att besöka betrodda, betrodda Java-webbplatser. Och vargarna är mätta, och fåren är säkra ...

Hur avgör man om det finns Java på ditt Mac OS överhuvudtaget, och i så fall vilken version?
Om du använder Mac OS X 10.5 eller 10.6 - 99% att systemet är utrustat med version 6. För att verifiera detta, hitta i mappen "Utilities" java-applikation preferenser.

Om du använder 10.7 eller 10.8 och det finns en Java-ikon i Systeminställningar, har du version 7 installerad.
Men att hitta på Lions med alla installerade uppdateringar version 6 är inte så lätt. För att göra detta kan du gå till webbplatsen http://javatester.org/version.html och använda webbläsaren för att kontrollera. Eller skriv följande rad i terminalen:

Som svar får du något i stil med:

java version "1.6.0_37"
Java(TM) SE Runtime Environment (build 1.6.0_37-b06-434-11M3909)
Java HotSpot(TM) 64-bitars server VM (bygg 20.12-b01-434, blandat läge)

Siffrorna "1.6.0_37" betyder att version 6 körs med uppdateringsnummer 37. Som referens är detta Senaste uppdateringen, som släpptes av Apple.

Och slutligen, den sista frågan: vad ska någon som vill ta bort Java från Mac OS och glömma det för alltid göra? Bland dem som hämtade Flashback förra året kan det naturligtvis finnas sådana. Du hittar svaret. Allt är ganska enkelt där.
Några fler Java 7-frågor täcks av Oracle på denna sida. Ta en titt så kanske du kan hitta lite nytta där.

Java är ett programmeringsspråk och samtidigt en exekveringsmiljö för program och applikationer skrivna på detta språk. Enkelt uttryckt, om det finns aktuell version Java för ditt operativsystem, sedan när du installerar det på din dator kommer du att kunna köra Allt program skrivna på det språket. Den uppenbara fördelen med denna mjukvaruprodukt från Oracle är dess mångsidighet. Oavsett om du är en Mac-användare eller en PC-användare, kommer Java-applikationer att fungera lika bra på ditt system.

De flesta av våra kunder förstår inte helt hur allt fungerar. Många versioner av Java och dess installationsalternativ förvirrar och stör ibland datorns normala drift. I vår praxis hände det att i närvaro av, verkar det, alla nödvändiga versioner Java, det gick inte att bara installera en del mjukvara på en Mac. Vi försökte lista ut allt och ge instruktioner för korrekt installation och borttagning av denna mjukvaruprodukt.

Vad är Java gjord av?

Java "består" av två delar:

    Körning
    Det virtuell maskin, som är installerat på ditt system och kör kommandon skrivna på Java-språket. I sin minimala form kallar Oracle och Apple denna del av Java SE (Standart Edition) Runtime Environment, eller JRE för kort.

    Internet plugin
    Faktum är att detta är ett tillägg till körtiden som låter dig ansluta din webbläsare till den. Apples dokumentation använder termen Java SE 6-appletplugin.

Historisk utvikning

Under hela historien om utvecklingen av den tionde familjen av Mac OS Apple företag byggde in både Java runtime-miljön och internetplugin i sitt operativsystem. Behöver besöka Oracles webbplats och ladda ner Java hade inte, allt kunde "tas" från Apple. Med lanseringen av den tredje Java 10.6-uppdateringen för OS X varnade Cupertino för att Apple snart skulle sluta stödja utvecklingen av sin egen version av runtime-miljön och att den kanske inte är tillgänglig i framtida versioner av operativsystemet. I oktober förra året bekräftades Apples planer med lanseringen av Java för OS X Update 2012-006, som samtidigt uppdaterade körtiden till version 1.6.0_37 och tog bort förinstallerat Apple internet plug-in. På vägen togs Java-installationsprogrammet bort. Sedan oktober förra året har Cupertino-koden rekommenderat att alla Mac-användare laddar ner och installerar internetplugin från webbplatsen för den officiella utvecklaren, Oracle.

Java för OS X 2012-006 ger förbättrad säkerhet, tillförlitlighet och kompatibilitet genom att uppdatera Java SE 6 till version 1.6.0_37.
Den här uppdateringen tar bort den av Apple tillhandahållna Java-applet-pluginen från alla webbläsare. För att använda appletar på en webbsida, klicka på området märkt "Inaktivt plugin" för att ladda ner den senaste versionen av Java-appletplugin som utvecklats och tillhandahålls av Oracle.
Avsluta alla webbläsare och Java-program innan du installerar den här uppdateringen.
Detaljerad information om den här uppdateringen finns på http://support.apple.com/kb/HT5493?viewlocale=en_US.
Ytterligare säkerhetsinformation för den här uppdateringen finns på http://support.apple.com/kb/HT1222?viewlocale=en_US

Java installation

För tillfället har de flesta av oss på våra Mac-datorer en runtime (Java SE Runtime Environment) version 1.6.0_37, utvecklad tillbaka i Cupertino och en Internet-plugin (Java SE applet-plugin), version 7u11 (om du följde råd på en gång Apple och laddade ner det från Oracles webbplats). Kontrollera installerad version körtidsmiljöer på din dator kan du ange ett enkelt kommando i terminalen:

Kontrollera version internet plug-in och korrektheten av dess installation är möjlig.


Så här ser Oracle-webbplatsen ut efter ett framgångsrikt godkänt test för korrekt installation av Internet-plugin

Att förlita sig på att Apple ska uppdatera Java är inte längre nödvändigt, och livet står inte stilla. Oracle har länge släppt Java SE 7 runtime (till skillnad från Java SE 6, som senast uppdaterades i Cupertino), och många moderna uppgifter kan kräva det. Den sjunde körtiden är endast tillgänglig för Mac-användare i Java SE Development Kit och endast 64-bitars version. Detta utvecklingspaket (JDK) innehåller både en runtime-miljö (JRE) och en internetplugin. Eftersom gamla program även kan köras på datorn är 32-bitars Java mycket önskvärt. Därför kommer det inte att vara möjligt att begränsa oss till den enda Java av den senaste versionen från Oracle, det krävs spara och en gammal version av runtime utvecklad av Apple (utan den kan till exempel ArchiCAD inte installeras på en Mac).

Så vad behöver du göra för att se till att du har all nödvändig Java på din Mac?

    Se till att Java SE 6 version 1.6.0_37 från Apple är installerad
    Java-versionen kontrolleras av terminalkommandot:

    Det resulterande svaret bör vara:

    java version "1.6.0_37"
    Java(TM) SE Runtime Environment (build 1.6.0_37-b06-434-11M3909)
    Java HotSpot(TM) 64-bitars server VM (bygg 20.12-b01-434, blandat läge)

    Om Java på din Mac endast är version 7 och svaret på ett terminalkommando ser ut så här:

    java version "1.7.0_11"
    Java(TM) SE Runtime Environment (build 1.7.0_11-b21)
    Java HotSpot(TM) 64-bitars server VM (byggd 23.6-b04, blandat läge),

  1. Ladda ner och installera Java SE 7 Development Kit
    Du kan ladda ner installationsprogrammet från tillverkarens webbplats, Oracle, . Den version som krävs är Mac OS X x64. Installationen är extremt enkel och kräver inte att du har några speciella kunskaper.

Tar bort Java

Om du blev skrämd av många nyheter om sårbarheter i Java och du bestämde dig för att överge det, läs vår artikel "". Har vi övertygat dig? OK. Att avinstallera Java är otroligt enkelt.

  • För att ta bort Java SE 6 runtime (av Apple), öppna in Upphittare Macintosh HD → System → Bibliotek → Java → JavaVirtualMachines och flytta filen med namnet "1.6.0.jdk" till papperskorgen.
  • För att avinstallera Java SE 7-utvecklingsmiljön (av Oracle), öppna i Upphittare Macintosh HD → Bibliotek → Java → JavaVirtualMachines och flytta filen med namnet "jdk1.7.0" med tillägget ".jdk" till papperskorgen.
  • För att avinstallera Java Internet Plugin, öppna i Upphittare Macintosh HD → Bibliotek → Internet Plug-Ins och flytta filen med namnet "JavaAppletPlugin.plugin" till papperskorgen

Slutligen ger vi en länk till en engelskspråkig artikel i Apples kunskapsbas, som mycket kort beskriver hur man återställer Java SE 6 (från Apple) till sin plats.

Vissa Mac-användare kräver installation av Java i OS X El Capitan, kanske för kompatibilitet med en viss webbplats eller applikation, eller för att de är en Java-utvecklare. Men Apple har blivit allt strängare med Java, och som standard installeras det inte längre med en , och du kommer att upptäcka att efter att ha uppdaterat en Mac kanske en tidigare version av JRE eller JDK inte längre fungerar.

Dessutom, när du försöker använda vissa särskilda applikationer eller webbinnehåll, kan du stöta på ett "Denna applikation kräver den äldre Java SE 6 runtime som inte är tillgänglig för den här versionen av OS X." felmeddelande, vilket betyder att om du vill köra den appen måste du använda en äldre version av Java.

Hur som helst, om du behöver Java JRE eller Java JDK i OS X 10.11 eller senare, så här kan du installera det.

För att vara tydlig, om du inte behöver Java bör du inte installera Java. Och om du inte är säker på om du behöver Java eller inte, betyder det att du förmodligen inte behöver Java alls, och du kan också undvika att installera java.

    killar,
    Fritid för s nya pojke.

    Fick ett uppdateringsmeddelande för att uppdatera 8 91 till 8 101 på iMac och det D/L är filen. Efter att ha öppnat filen, upptäck Tredje parts erbjudande och nätet nästa. Oracle-fönstret med 3 miljarder användare öppnas, tar bort befintliga barändar och rutan försvinner och inget mer händer.
    Provade D/L från Oracle-webbplatsen, samma fil, samma resultat.
    Kan bero på ny iMac, ny Apple-uppdatering, TBH osäker.
    Det är något som hindrar att det går igenom.

    Om jag inaktiverar SIP och går vidare med Java-installation och uppdatering etc. Kan det fungera? Är det fråga om att aktivera igen?
    Några ytterligare uppdateringar och följer samma process?
    Tillbringade timmar med att undersöka och kunde inte se en anledning till detta. Ny iMac, OSX uppdaterad för en vecka sedan.
    Jag verkar känna att det här kanske inte är vägen framåt för att skaffa Java, så be om hjälp ... snälla.
    Mycket att lära.

    • En uppdatering på mitt inlägg.
      Ringde Apple support, ingen hjälp eller idé.
      Kontakta Chatt Apple-support, samma, föreslagna avinstallation.
      Jag gjorde och fortfarande inte bra.
      Fortsatte att läsa och efterforska hela tiden försöker uppdatera till 8-101.
      Följde inaktiveringen av SIP och försökte igen. samma.

      Bestämde mig för att försöka gå för JDK 8-102 dmg och packade upp och installerade utan problem medan den var i inaktiveringsläge.
      Kontrolleras och installationen är bekräftad.

      Kommer nu att aktivera SIP, men TBH osäker på om det hjälpte med JDK eller inte. En sak är säker, jag kunde inte uppgradera JRE 8-101 hur som helst.

    Hett fan! Jag har tagit itu med det här problemet för en app som mystiskt nog inte skulle köras och jag insåg inte att att "uppgradera" mitt operativsystem till El Cap skulle få Java att inte köras eller till och med tyckas vara installerat. Efter att ha följt informationen som postades här kunde jag framgångsrikt installera Java SDK och min app körs igen. Tack så mycket för infon, det var till stor hjälp.

    Efter att jag uppgraderat till El Capitan följde jag okunnigt uppmaningen att installera eller uppdatera Java (jag kommer inte ihåg vilken) och nu får jag denna popup med några timmars mellanrum:

    För att använda kommandoradsverktyget "java" måste du installera en JDK. Klicka på "Mer info..." för att besöka webbsidan för nedladdning av Java Developer Kit. Mer info.../OK.

    Och när jag klickar på Mer information, säger det till mig att Chrome inte stöder Java-plugin. Hur får jag popup-fönstret att sluta?

    Frågan är om man verkligen behöver Java. Om ja, identifiera vilken version du behöver. För mig hade jag bara en applikation som krävde Java 6 så länken på den här sidan skapades bara av dagen utan några omstarter och inaktiverar rotlös SIP.

    Några saker jag har upptäckt:
    Runtime Edition (för att köra Java-appletar på webbsidor, till exempel), måste uppenbarligen installeras i /Library/Internet Plug-ins. På mitt El Capitan-system heter det "JavaAppletPlugin.plugin" och det är 178MB.

    Java Development Kit, som behövs för att utveckla Java-applikationer, finns i /Library/Java/JavaVirtualMachines.

    Det är olyckligt att Apple kräver denna "dubbla installation". Ändå förstår jag inte riktigt hela anti-Java-jihad. Visst, det har vissa problem med säkerheten. Visa mig ett stort mjukvarusystem som inte gör det. Java förblir av de flesta källor det mest använda språket för affärsapplikationer, och det förefaller mig vara en beundransvärt komplett miljö som gör sitt bästa för att hindra dig från att skjuta dig själv i foten. Däremot verkar C++ som jag nyligen har studerat ganska gammaldags på vissa sätt.

    Den här artikeln beskriver inte *vilka* av Java-valen på Oracles nedladdningssida du behöver välja.

    Välj JDK, den första du presenteras för. Att välja JRE (som _borde_ vara adekvat, men inte är det) kommer inte att fungera.

    Så du kör Java, va? Gud hjälpe dig.

    Jag installerade java men min dator frågar mig hela tiden "för att använda java kommandoradsverktyg måste du installera en JDK": några tankar om vad det här handlar om? Tack så mycket

    Om en webbplats eller applikation kräver att du installerar Java, kontakta ägaren/administratören av webbplatsen eller applikationen och be dem fixa det. Ingen ska någonsin behöva installera Java, riskerna överväger vida fördelarna.

    • > Ingen ska någonsin behöva installera Java,
      > riskerna överväger vida fördelarna.

      Det är lite hårt. Jag är säker på att du inte vet vad du sysslar med. Java är varken mindre eller säkrare än andra programmeringsspråk (på vissa sätt är det fortfarande mycket säkrare än Obj-C eller Swift).

      Om du hänvisar till Java Browser-plugin: ja, den här bör inte installeras (eller inaktiveras) om möjligt. Detsamma gäller för alla andra webbläsarplugin (t.ex. flash, silverlight, ...).

      Det finns fortfarande stora applikationer som bygger med Java. Det är bättre att ha en enda, systemomfattande, regelbundet uppdaterad Java än att tvinga utvecklare att paketera sin egen JRE med applikationen och som sedan blir föråldrad och osäker med tiden.

      Det är lustigt. Håll dina råd för dig själv tills du har en aning. De allra flesta webbappar idag är byggda på Java. Bara en manusbarn skulle säga något så dumt som det.

    Jag har uppdaterat till El Capitain och sedan laddat ner Java (det bad mig att göra det, och jag tänkte inte så mycket på det). Nu fastnar den regelbundet, jag kan inte stänga av min mac på ett vanligt sätt, och den fortsätter att dyka upp på min docka. Avinstallation verkar inte fungera, inte heller att uppdatera/nedgradera det. "Genier" har inget svar på detta, och jag kan inte hitta en bra lösning online. förslag?

    Hur kommer det sig att du skriver en artikel om hur man installerar java (du får det från Oracle, precis som vi alltid har gjort) men inte nämner/varnar om adware de kan försöka installera?

    Nya OS-versioner är ALDRIG redo för primetime. Ingen borde NÅGONSIN ladda en ny OS-version innan ett par uppdateringar eller ett år har gått.

    Självklart har jag alltid uppdaterat mitt operativsystem samma dag och inte haft några större problem.

    På min nyinstallerade El Capitan installerade jag senaste versionen av jdk (från Oracle) i kväll utan problem. Vet inte riktigt vad den här artikeln handlar om!!

    Mina två ören på detta och en mängd andra appar som inte fungerar
    med El Capitan … är BYT INTE ÖVER TILL CAPITAN.
    Det är inte redo för bästa sändningstid. Jag har haft att göra med en teknik hos Apple i två veckor för att bara få min e-post att fungera. Gissa vad. Mac-ingenjörerna har inte en fix för detta ännu. Vad gör Tim Cook på sin klocka? Inget illa menat. Jobs skulle aldrig ha släppt ut den här hästen ur ladugården förrän den var redo att springa ordentligt. Spara din tid och energi.

Nytt på plats

>

Mest populär