10. Juli 200322 j Hallo zusammen, ich habe hier eine Java-Anwendung, die per Java-Webstart verteilt wird (ca. 250 PCs). Verteilt heißt in unserem Fall: der User bekommt einen Link auf das Jnlp-File und der Webstart-Anwendungsmanager lädt die Anwendung runter und erstellt einen Shortcut auf dem Desktop. Problem: Bei dem erstellten Shortcut auf dem Deskop wird kein Arbeitsverzeichnis gesetzt. Beim Ausführen der Application wird also das aktuelle Verzeichni (Desktop) als Arbeitsverzeichnis benutzt. Aus der Anwendung heraus schreiben wir Einstellungen in Dateien auf die Platte (in das Arbeitsverzeichnis der Anwendung). Diese Dateien landen im Moment dann leider auf dem Desktop. Kennt jemand von euch eine Möglichkeit, wie ich über das JNLP-File Short-Cuts auf dem Client erstellen kann, und dort dann auch das Working-Directory mitgeben kann ? Danke... Gruß Mirko
10. Juli 200322 j erstmal: Desktop schreibt man natürlich mit K - ich weiß - sorry. Ich habe inzwischen einen anderen Ansatz gefunden, der allerdings auch noch nicht zum Ziel führt: Man kann im JNLP-File properties setzten, die dann von der Anwendung ausgelesen werden. ich versuche also jetzt mit: <property name="user.dir" value="C:/mein Pfad/"/> die Property user.dir umzusetzen. Diese Property wird von java.io.File benutzt, wenn new File("nurEinDateinameOhnePfade") benutzt wird. Aber irgendwie landen die Dateien immer noch auf dem Desktop! Gruß Mirko
10. Juli 200322 j Hi, wieso verwendest du nicht das home directory? System.getProperty( "user.home" ) ... ist afaik die einzige moeglichkeit, immer den richtigen pfad zu erwischen ... so long
15. Juli 200322 j das ist doch genau das Problem: "user.home" steht bei dem von Webstart angelegten Shortcut auf dem Desktop des Users...
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.