Jak ponownie włączyć wtyczkę Apple Web po aktualizacji Java

Najnowsze aktualizacje Javy firmy Apple zawierają najnowsze poprawki zabezpieczeń dla wersji 6 środowiska wykonawczego; jednak wdrażają również wysiłki Apple zmierzające do popchnięcia użytkowników do środowiska wykonawczego Java 7 wspieranego przez Oracle, w szczególności do uruchamiania apletów opartych na sieci Web. Podczas instalowania aktualizacji Javy firmy Apple w systemach obsługujących środowisko Java 7 program aktualizujący usunie wtyczkę Javy firmy Apple i przekieruje użytkownika do witryny Oracle Java Web w celu pobrania najnowszej wersji oprogramowania Java 7.

Chociaż jest to prawdopodobnie najbezpieczniejsze i najbardziej preferowane podejście dla większości użytkowników, niektórzy wciąż mogą potrzebować środowiska wykonawczego Java 6 dla określonej zawartości sieci Web i stwierdzą, że zawartość nie działa poprawnie nawet po zainstalowaniu Java 7.

W przypadku tych osób firma Apple oferuje instrukcje wyłączania środowiska wykonawczego Java 7 i ponownego włączania dostarczonej przez Apple wtyczki Java SE 6.

Aby to zrobić, musisz przenieść wtyczkę Java 7 do niestandardowego folderu wyłączonych wtyczek, a następnie podać łącze do wtyczki Java 6 osadzonej w środowisku Java Apple. Można to zrobić za pomocą następujących poleceń w Terminalu OS X (w folderze Aplikacje> Narzędzia):

  1. Utwórz folder wyłączonej wtyczki:

    sudo mkdir -p / Library / Internet \ Plug-ins / disabled

  2. Przenieś bieżącą wtyczkę do wyłączonego folderu (skopiuj i wklej obie linie):

    sudo mv / Library / Internet \ Plug-ins / JavaAppletPlugin.plugin / Library / I \

    nternet \ Plug-ins / disabled

  3. Utwórz łącze do osadzonej wtyczki Java SE 6 Web (skopiuj i wklej obie linie):

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

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

Po zakończeniu powinieneś jedynie ponownie uruchomić przeglądarki internetowe, aby zmiana mogła nastąpić. Jeśli musisz ponownie włączyć funkcję Java Web Start firmy Apple dla swoich zastosowań, możesz to zrobić, tworząc łącze do programu startowego, który jest osadzony w środowisku JavaVM. Uruchomienie poniższego polecenia w Terminalu spowoduje wykonanie następujących czynności:

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

Zauważ, że te polecenia korzystają z polecenia "sudo", które wymaga zalogowania jako administrator. Po uruchomieniu pierwsze polecenie "sudo" wyświetli monit o podanie hasła administratora (które nie będzie wyświetlane, mimo że jest wprowadzane), ale kolejne użycie polecenia "sudo" uruchomionego w ciągu 10 minut od siebie nie spowoduje wyświetlenia monitu hasło.

Mimo że Apple odchodzi od wspierania Java, prawdopodobnie dostarczy dodatkowe aktualizacje Java, które ponownie wyłączą wtyczkę Java SE 6. Po tych aktualizacjach może być konieczne ponowne uruchomienie tej procedury w celu przywrócenia funkcjonalności Java.


 

Zostaw Swój Komentarz