java.util.PropertyPermission user.zu Hause Lesen (Zugriff Verweigert)

Ich habe ein signiertes applet, in dem ich verwendet habe JFilechooser durchsuchen die Datei aus dem lokalen Dateisystem zum hochladen. Es läuft einwandfrei in windows und mac. Aber in linux zeigt es Fehler Access Denied (java.util.PropertyPermission user.zu Hause Lesen). Ich suchte im internet und fand eine Lösung. Ich habe entsprechend, jedoch konnte das problem nicht lösen.

Ich erstellte Datei .java.policy-Datei in meinem home-Ordner.

grant codeBase "http://bioinfo.utu.fi/applet/*" {
  permission java.io.FilePermission "/home/raj/-", "read";
  permission java.io.FilePermission "/home/raj/-", "write, delete";
};

Konnte ich nicht JFileChooser-Dialog unter Linux, wenn ich auf "Durchsuchen" - button, zeigt aber Ausnahme: Access Denied (java.util.PropertyPermission user.zu Hause Lesen). Wie kann ich es in Linux?
Ich Schätze Ihre Hilfe.

Letzten Update:

Suchte ich java.policy-Datei aus dem terminal

[raj@localhost Desktop]$ locate java.policy
/home/raj/.java.policy
/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/lib/security/java.policy

Fügte ich folgende Zeilen in der Datei /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre/lib/security/java.Politik

grant{
    ...
    ...
    permission java.util.PropertyPermission "user.home", "read";
        permission java.io.FilePermission "/home/raj", "read";
    permission java.io.FilePermission "${user.home}${/}*", "read,write";

    }

Noe, ich kann sehen, JFileChoose Dialog. Jetzt habe ich ein anderes problem. Ich konnte nicht sehen, und Dateien auf home-Verzeichnis in das applet-file-chooser-Dialog.

Wie kann ich die Schaltfläche "durchsuchen" auf Linux zu arbeiten ?
So haben Sie gelöst, die Frage in Ihrem Titel, und Sie haben jetzt eine andere Frage? Zeit, um diese zu schließen.

InformationsquelleAutor World | 2011-11-15

Schreibe einen Kommentar