Sådan genaktiveres Apples Web-plugin efter opdatering af Java

Apples seneste Java-opdateringer leverer de nyeste sikkerhedsrettelser til version 6 af runtime; De implementerer imidlertid også Apples indsats for at skubbe brugere mod Oracle-understøttet Java 7 runtime, især til at køre Web-baserede applets. Når du installerer Apples Java-opdateringer, for systemer, der understøtter Java 7, fjerner opdateringsprogrammet Apples Java Web-plugin og leder dig til Oracle Java-webstedet for at downloade den nyeste version af Java 7.

Selv om dette muligvis er den sikreste og foretrukne tilgang til de fleste brugere, er der nogle, der muligvis stadig har brug for Java 6 runtime for specifikt webindhold, og vil opdage, at indholdet ikke fungerer korrekt, selv efter installation af Java 7.

For disse mennesker har Apple tilbudt instruktioner for at deaktivere Java 7 runtime og genaktivere den Apple-leverede Java SE 6-plugin.

For at gøre dette skal du flytte Java 7-plugin'et til en brugerdefineret deaktiveret plugin-mappe og derefter oprette et link til Java 6-plugin'et, der er indlejret i Apples Java-ramme. Disse kan gøres ved hjælp af følgende kommandoer i OS X Terminal (i mappen Applications> Utilities):

  1. Opret mappen for deaktiverede plugin:

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

  2. Flyt det aktuelle plugin til den deaktiverede mappe (kopier og indsæt begge linjer):

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

    Nternet \ Plug-Ins / deaktiveret

  3. Opret et link til det indlejrede Java SE 6 Web-plugin (kopi og indsæt begge linjer):

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

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

Når du er færdig, skal du kun genstarte dine webbrowsere, for at ændringen kan finde sted. Hvis du skal genaktivere Apples Java Web Start-funktion til dine anvendelser, kan du også gøre dette ved at oprette et link til webstartprogrammet, der er indlejret i JavaVM-rammen. Hvis du kører følgende kommando i terminalen, gør du det her:

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

Bemærk at disse kommandoer gør brug af "sudo" kommandoen, som kræver, at du er logget ind som administrator. Når du kører, vil den første "sudo" -kommando spørge dig om din administratoradgangskode (som ikke vises, selv om den bliver indtastet), men efterfølgende brug af "sudo" -kommandoen kører inden for 10 minutter af hinanden, vil ikke bede om en adgangskode.

Selv om Apple bevæger sig væk fra at understøtte Java, vil det sandsynligvis give yderligere Java-opdateringer, der igen deaktiverer Java SE 6-plugin'et. Efter disse opdateringer skal du muligvis køre denne procedure igen for at gendanne Java-funktionaliteten.


 

Efterlad Din Kommentar