Wtyczka IcedTea dla OpenJDK 8

13

Zaktualizowałem wersję z OpenJDK 7 do 8. Odinstalowałem 7, która również odinstalowała wtyczkę IcedTea. Próbowałem ponownie zainstalować IcedTea za pomocą

   sudo apt-get install icedtea-7-plugin

Ale to nie działa. Gdy próbuję uruchomić plik jnlp topcodera, to się nie udaje. Ponadto nie ładuje żadnej wtyczki Java w Google Chrome. Z OpenJDK 7. było w porządku. Czy istnieje nowsza wersja IcedTea dla OpenJDK 8?

Srikanth R.
źródło

Odpowiedzi:

14

W tej chwili wtyczka icedtea-8 nie jest dostępna w oficjalnych repozytoriach Ubuntu. Maarten Fonville oferuje repozytorium PPA z działającym pakietem icedtea-8-plugin.

sudo add-apt-repository ppa:maarten-fonville/ppa
sudo apt-get update
sudo apt-get install icedtea-8-plugin

Raport o błędzie: https://bugs.launchpad.net/ubuntu/+source/icedtea-web/+bug/1385842

Strona PPA: https://launchpad.net/~maarten-fonville/+archive/ubuntu/

Jeśli używasz Ubuntu 14.04 (dla którego openjdk-8-jre nie jest jeszcze backportowany ), to na razie musisz najpierw dodać ppa OpenJDK:

sudo apt-add-repository ppa:openjdk-r/ppa

Najnowsze wersje Chrome nie obsługują wtyczki Java (por. Jak uzyskać wtyczkę Java działającą w Google Chrome? ).

jthetzel
źródło
@jhetzel, próbowałem, ale pojawia się błąd: Depends openjdk-8-jre but it is not installable. Jakieś pomysły?
toto_tico
2
aktualizacja do tego: icedtea-8-plugin jest teraz dostępny w repozytoriach (właśnie go dostałem dzięki apt-get)
Zanna
2

Plik, który chcesz zainstalować, to icedtea-plugin. Wystarczy nacisnąć Ctrl+ Alt+ Tna klawiaturze, aby otworzyć Terminal. Kiedy się otworzy, uruchom poniższe polecenia:

sudo apt-get install icedtea-plugin
Mitch
źródło
Na unbunt 14.04, który instaluje java 7. Jak mogę zainstalować icedtea dla mojej istniejącej instalacji openjdk8?
dan carter
O ile wiem, wtyczka 7 jest najnowsza i działa z OpenJDK 8, i to też mam.
Mitch
@Mitch Jak zainstalowałeś wtyczkę z JDK 8? Kiedy próbuję go zainstalować, instaluje się automatycznie JRE 7.
Hunsu
1
Jak stwierdzono w odpowiedzi, wtyczka 7 jest najnowsza. Zainstalowałem tutaj formularz OpenJDK 8 i wtyczkę z tego miejsca . Mam nadzieję, że to pomoże.
Mitch
0

Jeśli nie masz pewności, jaka jest dokładna nazwa pakietu, np. Icedtea-7-plugin lub icedtea-8-plugin itp. Wykonaj mądre wyszukiwanie nazwy pakietu przed instalacją, na przykład wyszukaj słowo „icedtea” w następujący sposób:

$ sudo apt-get update
$ apt-cache search icedtea

Spowoduje to wyświetlenie pasującego pakietu ze słowem „icedtea” w następujący sposób:

icedtea-8-plugin - web browser plugin based on OpenJDK and IcedTea to execute Java applets
icedtea-netx - NetX - implementation of the Java Network Launching Protocol (JNLP)
icedtea-netx-common - NetX - implementation of the Java Network Launching Protocol (JNLP)
icedtea-plugin - web browser plugin to execute Java applets (dependency package)

Dzięki temu możesz zdecydować, który zainstalować ...!

Z powyższymi danymi wyjściowymi użyj:

$ sudo apt-get install icedtea-8-plugin

Wcześniejsze wyszukiwanie nazwy pakietu będzie pomocne w przypadku wszystkich pakietów, które należy zainstalować. Jeśli masz problem z portem wstecznym, w przypadku Ubuntu 14.04, możesz odesłać odpowiedź z @jthetzel.

Mithun B.
źródło