2014-01-22 11 views
26

Hintergrund

komplette Neuinstallation von Oracle Java SDK (32-Bit) unter Linux mit Oracle SE 7 Update 51 auf Firefox unter Linux Mint läuft. Die Installation ist korrekt, das Plugin ist korrekt installiert."Anwendung von Sicherheitseinstellungen blockiert" verhindert Applets

Problem

Der folgende Fehler ("Application Blockiert durch Sicherheitseinstellungen") erscheint, wenn das Applet in Firefox läuft:

Mathematica graphics

Setup-

Hier sind die Schritte, die ich verwendet:

  1. Installiertes Linux mint 16 auf VBox: > uname -a Linux me-VirtualBox 3.11.0-12-generiC#19-Ubuntu SMP Wed Oct 9 16:12:00 UTC 2013 i686 i686 i686 GNU/Linux
  2. Alle gereinigt Java instances.
  3. Gefolgt instructions to install jdk-7u51-Linux-i586.tar.gz auf Linux.
  4. Bestätigte Installation > java -version java version "1.7.0_51" Java(TM) SE Runtime Environment (build 1.7.0_51-b13) Java HotSpot(TM) Client VM (build 24.51-b03, mixed mode)
  5. Bestätigte Plugin: > pwd /home/me/.mozilla/plugins > ls -l total 0 lrwxrwxrwx 1 me me 46 Jan 22 02:42 libnpjp2.so -> /usr/lib/jvm/jdk1.7.0/jre/lib/i386/libnpjp2.so
  6. Java plugin Bestätigte: Mathematica graphics
  7. Verifiziert Firefox Aktivierung: Mathematica graphics Mathematica graphics
  8. die Java-Controlpanel gestartet; set Sicherheit Medium: Mathematica graphics Mathematica graphics
  9. Clicked Nehmen.
  10. Neustart von Firefox.

Frage

Wie beurteilen Sie die Sicherheitseinstellungen ändern das Applet laufen zu lassen?

Antwort

12

Ich hatte dieses Problem. Die Sicherheitseinstellungen im ControlPanel scheinen benutzerspezifisch zu sein. Versuchen Sie es als den Benutzer auszuführen, auf dem Sie tatsächlich Ihren Browser ausführen (Sie durchsuchen nicht als root! ??) und legen Sie dort die Sicherheitsstufe auf Mittel fest. - Das hat es getan.

+1

Ich lief es als normaler Benutzer. Nicht Wurzel. Ich melde mich nie als root an. Ich habe die gleichen genauen Anweisungen zur Installation wie in den Anweisungen in Schritt 3 in meinem Beitrag angegeben. Ich habe mich als normaler Benutzer angemeldet. Nur ein Benutzer auf dem System, das bin ich. Ich denke, das Einrichten von Java unter Linux lohnt sich nicht. – Nasser

+1

... aber in Ihrem Screenshot, Sie "sudo ./ControlPanel" - so dass Sie es effektiv als root ausführen ... Versuchen Sie, ohne sudo, 'ist das einzige, was ich mir vorstellen kann. – martin

+0

Ich sehe was du meinst. Ich dachte, du meintest, ich würde den Browser als root ausführen. Ich nahm an, dass ich root sein musste, um das controlPanel auszuführen (da es in/usr/lib/area war). Aber jetzt habe ich es wieder versucht, und es hat funktioniert, ohne eine Wurzel zu sein. Ich habe es auf normale Sicherheit heruntergesetzt, angewandt. Dann habe ich Firefox als Benutzer wieder gestartet, und jetzt kann ich die Applets ausführen! Das ist großartig. Danke für Ihre Hilfe. – Nasser

15

Als Alternative Antwort, gibt es eine Befehlszeile direkt die Systemsteuerung aufrufen, die javaws -viewer ist, sollte sowohl für die Arbeit openJDK und JDK Oracle (dank @Nasser für die Verfügbarkeit in Oracle JDK Überprüfung)

gleiche Vorsicht um als Benutzer auszuführen, müssen Sie auf Berechtigungen zugreifen.

+0

danke. Ja, das hat in Oracle JDK auch unter Linux funktioniert. Als Benutzer ausführen, OK, es öffnete das Sicherheitsfenster. – Nasser

+0

toll!, Danke für den Tipp, ich werde die Antwort auf beide zu aktualisieren :) –

1

Die Anwendung, die Sie blockiert ausgeführt werden, weil die Anwendung mit Sicherheitsrichtlinien entspricht nicht in Java 7 Update implementiert 51

1

Sie können auch Site bearbeiten Liste verwenden und es sich um eine Ausnahme machen, so dass Sie Führen Sie es von der spezifischen Website aus.

4

$ pwd /usr/lib/jvm/jre1.8.0_25/bin

./jcontrol

wie folgen,

Java Control Panel -> Sicherheit -> Site bearbeiten Liste,
dann anwenden, und ok.

+1

Kommt Jcontrol mit früheren Versionen von JRE? – emecas

+1

Sorry, in früheren Versionen kann ich diesen Befehl nicht finden, –

+0

das ist einfach genial und einfach –

-2

Starten Sie einfach Ihren Browser mit Superuser-Rechten, und vergessen Sie nicht, die Java-JRE-Sicherheit auf mittel zu setzen.

+1

Das ist einer der schlechtesten Wege, um mit rechten Problemen fertig zu werden und sollte bei (fast allen) Kosten vermieden werden. –