Wsparcie dla Java w Firefoxie zmieniało się na przestrzeni lat z powodu obaw dotyczących bezpieczeństwa. Nowoczesne wersje Firefox nie obsługują już apletów Java natywnie, ale wciąż istnieją sposoby na włączenie funkcjonalności Java w określonych przypadkach. Ten przewodnik wyjaśnia trzy metody włączenia Java w Firefoxie.

Jeśli szukasz bezpiecznego i zoptymalizowanego środowiska hostingowego, AvaHost oferuje wysokowydajne VPS i serwery dedykowane idealne do uruchamiania aplikacji Java.

Metoda 1: Użyj starszej wersji Firefox z obsługą NPAPI

Nowoczesne wersje Firefox nie obsługują wtyczek NPAPI, w tym Java. Jednak starsze wersje, takie jak Firefox 52 ESR (Extended Support Release), wciąż obsługują Java.

Kroki, aby włączyć Java w Firefox 52 ESR:

  1. Pobierz Firefox 52 ESR z archiwum FTP Mozilli.
  2. Zainstaluj pobraną wersję i wyłącz automatyczne aktualizacje.
  3. Zainstaluj Java Runtime Environment (JRE) ze strony Oracle.
  4. Otwórz Firefox i wpisz about:config w pasku adresu.
  5. Wyszukaj plugin.load_flash_only i ustaw na false.
  6. Uruchom ponownie Firefox i przetestuj funkcjonalność Java na stronie testowej Java.

Ograniczenia:

  • Ryzyko bezpieczeństwa z powodu przestarzałej przeglądarki i wsparcia wtyczek.
  • Może być niekompatybilna z niektórymi nowoczesnymi stronami internetowymi.

Metoda 2: Użyj aplikacji Java Web Start (JNLP)

Nawet bez wsparcia NPAPI, Java Web Start pozwala na uruchamianie aplikacji Java z przeglądarki, uruchamiając je zewnętrznie.

Kroki, aby użyć Java Web Start w Firefoxie:

  1. Zainstaluj Java Runtime Environment (JRE).
  2. Upewnij się, że javaws.exe (Java Web Start) jest skojarzone z plikami .jnlp.
  3. Otwórz Firefox i przejdź do strony, która udostępnia plik .jnlp.
  4. Pobierz plik .jnlp i otwórz go za pomocą Java Web Start.
  5. Aplikacja Java uruchomi się poza przeglądarką w osobnym oknie.

Zalety:

  • Bardziej bezpieczne niż używanie przestarzałej wersji przeglądarki.
  • Działa na nowoczesnych wersjach Firefox.

Metoda 3: Użyj alternatywnej przeglądarki zgodnej z Java

Niektóre przeglądarki wciąż obsługują Java lub zapewniają lepszą kompatybilność z aplikacjami opartymi na Java.

Zalecane przeglądarki:

  • Internet Explorer (IE 11): Wciąż obsługuje Java, ale jest wycofywany.
  • Pale Moon: Przeglądarka oparta na Firefoxie, która może działać z wtyczkami Java.
  • OpenJDK + IcedTea-Web Plugin: Działa na systemach Linux dla apletów Java.

Kroki, aby użyć Internet Explorera do Java:

  1. Otwórz Internet Explorer.
  2. Odwiedź Java.com, aby zweryfikować instalację Java.
  3. Zezwól na uruchomienie Java, gdy zostaniesz o to poproszony.

Rozważania:

  • Internet Explorer jest przestarzały i nie jest zalecany z powodów bezpieczeństwa.
  • Pale Moon i IcedTea-Web działają głównie dla aplikacji Java w wersji legacy.

Podsumowanie

Ponieważ nowoczesne wersje Firefox nie obsługują już Java, najlepsze alternatywy to:

  • Użycie Firefox 52 ESR dla wsparcia NPAPI.
  • Uruchamianie aplikacji Java Web Start.
  • Użycie przeglądarki zgodnej z Java, takiej jak Internet Explorer lub Pale Moon.

Dla większości użytkowników i organizacji zdecydowanie zaleca się rezygnację z treści Java opartej na przeglądarkach. Najbezpieczniejszą strategią na przyszłość jest migracja apletów Java w wersji legacy do aplikacji samodzielnych (używając Java Web Start lub podobnych rozwiązań) lub ponowne wdrożenie funkcjonalności przy użyciu nowoczesnych technologii internetowych. W przypadku nieuniknionych scenariuszy legacy zawsze używaj przestarzałych przeglądarek, takich jak Firefox 52 ESR lub Internet Explorer, w bezpiecznych, izolowanych środowiskach i nigdy do ogólnego przeglądania.

Planowanie migracji jest kluczowe, ponieważ oficjalne wsparcie przeglądarek dla NPAPI Java jest w zasadzie przestarzałe w całej branży, a kontynuacja użycia niesie ze sobą ewoluujące ryzyko.