Slik aktiverer du Apples Web-plugin etter oppdatering av Java

Apples nyeste Java-oppdateringer leverer de nyeste sikkerhetsrettingene for versjon 6 av runtime; De implementerer imidlertid også Apples innsats for å presse brukere mot Oracle-støttet Java 7-kjøretid, spesielt for å kjøre webbaserte applets. Når du installerer Apples Java-oppdateringer, for systemer som støtter Java 7, fjerner oppdatereren Apples Java Web-plugin og leder deg til Oracle Java-webområdet for å laste ned den nyeste versjonen av Java 7.

Selv om dette er uten tvil den sikreste og foretrukne tilnærmingen for de fleste brukere, er det noen som kanskje fortsatt trenger Java 6-kjøretiden for spesifikt webinnhold, og vil finne at innholdet ikke virker riktig, selv etter at du har installert Java 7.

For disse menneskene har Apple tilbudt instruksjoner for å deaktivere Java 7-kjøretiden og gjenaktivere Apple-utstyrt Java SE 6-plugin-modulen.

For å gjøre dette må du flytte Java 7-plugin-modulen til en tilpasset deaktivert plugin-mappe, og deretter gi en kobling til Java 6-plugin-modulen som er innebygd i Apples Java-rammeverk. Disse kan gjøres ved å bruke følgende kommandoer i OS X-terminalen (i Programmer> Verktøy-mappen):

  1. Opprett mappen for deaktivert plugin:

    sudo mkdir -p / Library / Internet \ Plug-Ins / deaktivert

  2. Flytt gjeldende plugin til den deaktiverte mappen (kopier og lim inn begge linjene):

    sudo mv / Bibliotek / Internett \ Plug-Ins / JavaAppletPlugin.plugin / Library / I \

    Nternet \ Plug-Ins / deaktivert

  3. Lag en lenke til det innebygde Java SE 6 Web-pluginet (kopier og lim inn begge linjene):

    sudo ln -sf /System/Library/Java/Support/Deploy.bundle/Contents/Resource \

    s / JavaPlugin2_NPAPI.plugin / Bibliotek / Internett \ Plug-Ins / JavaAppletPlugin.plugin

Når du er ferdig, trenger du bare å gjenopprette nettleserne dine for at endringen skal skje. Hvis du trenger å aktivere Apples Java Web Start-funksjon for bruk, kan du også gjøre dette ved å opprette en kobling til webstartprogrammet som er innebygd i JavaVM-rammen. Kjører følgende kommando i Terminal gjør dette:

sudo ln -sf /System/Library/Frameworks/JavaVM.framework/Commands/javaws / usr / bin / javaws

Merk at disse kommandoene gjør bruk av "sudo" -kommandoen, som krever at du er logget inn som administrator. Når du kjører, vil den første "sudo" -kommandoen spørre deg om administratorpassordet ditt (som ikke vises selv om det blir skrevet inn), men etterfølgende bruk av "sudo" -kommandoen som kjøres innen 10 minutter fra hverandre, vil ikke be om en passord.

Selv om Apple beveger seg bort fra å støtte Java, vil det trolig gi ytterligere Java-oppdateringer som igjen vil deaktivere Java SE 6-plugin-modulen. Etter disse oppdateringene må du kanskje kjøre denne prosedyren igjen for å gjenopprette Java-funksjonaliteten.


 

Legg Igjen Din Kommentar