Vraag Hoe de Java-plug-in voor Firefox te installeren?


Ik probeer Java en plug-ins voor Firefox te installeren. Ik heb zowel JDK als JRE geïnstalleerd.

Wanneer ik het probeer met sudo update-alternatives --config java opdracht geeft aan dat er maar één keuze beschikbaar is.

Plug-ins zijn niet bruikbaar in Firefox.


66
2017-10-06 11:51


oorsprong


aangezien je geen eerdere installatie van Java hebt, wordt maar één keuze getoond. - M.Tarun
Voor mij is het niet duidelijk wat uw probleem is. Werkt Java goed? Kun je Java-programma's compileren en uitvoeren? - Luís de Sousa
Voor zover ik begrijp heb je jdk, jre en de browser plug-ins geïnstalleerd (icedtea). Maar u kunt de plug-ins niet gebruiken, kunt u verder uitleggen wat het probleem is? Krijgt u een foutmelding? Btw, je kunt IcedTea verwijderen (Verwijderen) en opnieuw installeren in het Software Center. - Luís de Sousa
@Seth maar wil je dat OP dit allemaal leest voor iets dat in 1 regel opgelost kan worden? De andere is een overkill antwoord, de vraag is alleen "hoe Java te installeren?" terwijl dit is "hoe Java-browserinvoegtoepassing voor firefox te installeren?", dat zijn verschillende vragen en kunnen niet worden samengevoegd. - Braiam
Ik ga akkoord met @Braiam hierboven. Dit is een andere vraag, omdat het bijwerken van de Java-versie die door firefox wordt gebruikt niet hetzelfde is als het eenvoudigweg installeren van Java. Ik heb persoonlijk Oracle Java 6, 7 en 8 JDK's maar icedtea installeren deed niets voor mijn firefox. Ik moest volgen deze instructies met een JRE gedownload van java.com. Dan was firefox gelukkig. - hinerm


antwoorden:


Als u een versie na 52 gebruikt (geen ESR), welke uitgeschakeld NPAPI, je hebt pech. Als u een eerdere versie gebruikt, die u absoluut niet wilt, kunt u de OpenJDK JRE installeren, waarmee u Java-binaire bestanden lokaal kunt uitvoeren met behulp van de java binary. Dit is echter niet voldoende om Java-webapplets in uw browser uit te voeren, wat kan worden bereikt door de Icedtea-plug-in te installeren:

sudo apt-get install icedtea-plugin

Ga dan naar about:addons, controleer in de plugin sectie of de plug-in is ingeschakeld. Mozilla schakelt onveilige plug-ins standaard uit, wat betekent dat Java zelfs na installatie vanwege beveiligingsproblemen wordt uitgeschakeld. Je moet het activeren voordat je het gebruikt.


73
2017-10-06 14:26



: +1 het is goed en moet worden uitgevoerd: apt-get install default-jre - kikicarbonell
@kikicarbonell tenzij Ubuntu iets anders is, moet dat pakket samen met icedtea-plugin worden geïnstalleerd. - Braiam
niet voor mijn geval @ Brady. Ik heb Ubuntu 14.04 en open-jdk geïnstalleerd ... maar als alleen je opdracht wordt uitgevoerd, voer mijn Firefox geen java-applet uit ... Later probeer ik apt-get installeer standaard-jre uit te voeren en zijn firefox-problemen opgelost. - kikicarbonell
@kikicarbonell firefox schakelt de java-plug-in standaard uit. Dus je moet het vertellen om het te activeren. - Braiam


Installatie van de IcedTea Java-plug-in:

Om de IcedTea Java plug-in te installeren, opent u een terminal en typt u:

sudo apt-get install icedtea-7-plugin

Installeer de Firefox plug-in - Oracle

In een terminal:

mkdir ~/.mozilla/plugins

Verwijder de IcedTea-plug-in, als deze is geïnstalleerd.

sudo apt-get remove icedtea6-plugin

Een eerdere versie van de Java-plug-in verwijderen (al dan niet aanwezig)

rm ~/.mozilla/plugins/libnpjp2.so

Nu kunt u de plug-in installeren door een symbolische koppeling te maken (u vertelt Firefox waar de plug-in zich bevindt). Gebruik voor 32-bits Java

ln -s /usr/lib/jvm/jre1.7.0/lib/i386/libnpjp2.so ~/.mozilla/plugins/

Voor 64-bits Java-gebruik

ln -s /usr/lib/jvm/jre1.7.0/lib/amd64/libnpjp2.so ~/.mozilla/plugins/

Bevestig dat de JRE succesvol is geweest met behulp van de officiële Oracle-website.

Bron: Java-installatie


23
2018-03-12 21:25



Weet je zeker dat je de vraag hebt beantwoord? De man zegt dat hij de jdk en de jre al heeft geïnstalleerd. - Luís de Sousa
Waarom compileer je van bronnen, waarom! - Braiam
zag de vraag niet goed :) - M.Tarun
kijk ook eens naar oracle.com/technetwork/java/javase/... voor eventuele twijfels - Victor R. Oliveira
Vanaf Ubuntu 14.04 wordt Java niet langer ondersteund in de meest recente versie van Chrome / Chromium. - Andreas Hartmann


Vanaf Firefox-versie 52 is de ondersteuning voor NPAPI-plug-ins (Java-applets) in Firefox beëindigd, vanwege prestatie- en beveiligingsproblemen, de manier waarop ik Java-applets kan uitvoeren, is door de Extended Support Release (ESR) van firefox te installeren.

download hier: https://www.mozilla.org/en-US/firefox/organizations/all/

meer details hier: https://support.mozilla.org/t5/Problems-with-add-ons-plugins-or/Why-do-Java-Silverlight-Adobe-Acrobat-and-other-plugins-no/ta-p/31069


6
2018-05-26 13:55





Als je zojuist java jdk van oracle hebt gedownload en geïnstalleerd, stel dat je jdk-8u91-linux-x64.tar.gz hebt geïnstalleerd op

/ Mijn / java / directory /

Dan heb je een map zoals:

/my/java/directory/jdk1.8.0_91/

Het enige wat u hoeft te doen is naar uw ubuntu firefox plug-ins directory gaan en een koppeling maken:

$: cd /usr/lib/firefox-addons/plugins/
$: sudo ln -s /my/java/directory/jdk1.8.0_91/jre/lib/amd64/libnpjp2.so

4
2018-06-26 17:28



Met Firefox 50 op Ubuntu 16.04.1, ontdekte ik dat die map niet bestond. Andere plug-ins zoals IcedTea hebben symbolische koppelingen gemaakt /usr/lib/mozilla/plugins. - Dan Dascalescu


Dit is een oude draad, maar ik struikelde ertegen terwijl ik googled een oplossing voor mijn probleem vandaag. Ik dacht dat iemand anders in dezelfde situatie zou verkeren.

Ik heb Java in de browser nodig voor oudere werkgerelateerde websites en de plug-in voor oracle java snijdt het niet. Na een lange trial-and-error aanpak, heb ik IcedTea consequent in een oudere versie van firefox laten werken zoals dit:

  • Download een tar van Firefox, versie 51 (nieuwere versie ondersteunt de plug-in niet)
  • Installeer de OpenJDK (7 of 8)
  • Installeer de icedtea - plugin en de icedtea-plugin
  • Nu zal uw openJDK installatie een IcedTeaPlugin.so bestand bevatten in de map jre / lib
  • kopieer dit naar de mozilla / firefox plug-in mappen (ik kon niet achterhalen welke ik ook moest kopiëren, dus ik heb het gekopieerd naar firefox / plugins of mozilla / plugins)
  • start je oude firefox-versie
  • Controleer of de plug-in actief is (controleer over: plug-ins)

Een van mijn collega's heeft een script gemaakt om de oude firefox te verwijderen en het ongedaan te maken bij elke run. Op die manier wordt het nooit per ongeluk bijgewerkt. Zorg ervoor dat je dit niet doet met je firefox-applicatie.

Ik hoop dat dit je helpt.


3
2018-01-31 13:42





Het was een gevecht, vooral omdat ik dit een paar maanden geleden met 14.04 doorliep, de oplossing vergat, opgewaardeerd naar 16.04 .....

Het is anders dat ik Iced-tea en Oracle in 14.04 onder firefox had laten werken. Ik geef eigenlijk de voorkeur aan Oracle (niet in het algemeen, maar mijn gebruik vereist het bijna), dus ik heb dat nu alleen. Ik heb geen meerdere installaties of repositories geprobeerd. Symlinks volgens de meeste instructies die er zijn, zijn ook niet goed.

Uiteindelijk ging Firefox in Bewerken -> Voorkeuren -> Applicaties en scrolde vervolgens naar de bestandsextensie JNLP en koos "Gebruik andere ..." in het vervolgkeuzemenu. Vervolgens gevonden javaws uit de relevante map.

Het is slechts een tijdelijke oplossing en ik weet niet zeker of het aan uw behoeften voldoet. Houd er rekening mee dat de meeste plug-ins vóór maart zijn geblokkeerd.


1