Hallo,
ich habe eine Swing Applikation geschrieben. Sie soll als "standalone Applikation" auf verschiedenen Windows-Rechnern und Mac-Rechnern laufen. Mit der Applikation greife ich lesend und schreibend auf eine Konfigurationsdatei im XML-Format zu. Die XML-Datei liegt immer im Benutzerprofil des angemeldeten Benutzers, damit ich die nötigen Rechte habe.
Nur leider funktioniert das so nicht ganz. Ich kriege beim Handling der XML-Datei immer eine AccessControlException. Ok, da habe ich natürlich recheriert und es kann daran liegen das die Applikation nicht signiert wurde. Kurz und bündig--> ich habs signiert und funktioniert immer noch nicht. Da steht zwar immer etwas von HTML, aber das habe ich immer übergangen, da mein Programm ja nicht im Browser laufen soll.
Frage: -Wie kann ich für mein Programm Vollzugriff auf die Dateien im angemeldeten
Benutzerprofil bekommen, ohne die Java-Policy zu verändern?
-Funktioniert die Signatur nur mit offiziellen Zertifikaten von VeriSign oder Thawte?
-Gibt es andere Möglichkeiten die Einstellungen eines Programmes zu verwalten,
bei denen der Stress mit den Zugriffsrechten wegfällt?
-MUSS ich eine eigene Policy-Datei haben?
Viele Grüße
ich habe eine Swing Applikation geschrieben. Sie soll als "standalone Applikation" auf verschiedenen Windows-Rechnern und Mac-Rechnern laufen. Mit der Applikation greife ich lesend und schreibend auf eine Konfigurationsdatei im XML-Format zu. Die XML-Datei liegt immer im Benutzerprofil des angemeldeten Benutzers, damit ich die nötigen Rechte habe.
Nur leider funktioniert das so nicht ganz. Ich kriege beim Handling der XML-Datei immer eine AccessControlException. Ok, da habe ich natürlich recheriert und es kann daran liegen das die Applikation nicht signiert wurde. Kurz und bündig--> ich habs signiert und funktioniert immer noch nicht. Da steht zwar immer etwas von HTML, aber das habe ich immer übergangen, da mein Programm ja nicht im Browser laufen soll.
Frage: -Wie kann ich für mein Programm Vollzugriff auf die Dateien im angemeldeten
Benutzerprofil bekommen, ohne die Java-Policy zu verändern?
-Funktioniert die Signatur nur mit offiziellen Zertifikaten von VeriSign oder Thawte?
-Gibt es andere Möglichkeiten die Einstellungen eines Programmes zu verwalten,
bei denen der Stress mit den Zugriffsrechten wegfällt?
-MUSS ich eine eigene Policy-Datei haben?
Viele Grüße