Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Java Webstart: Desctop-Shortcut über JNLP ?

Empfohlene Antworten

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

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

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

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.

Konto

Navigation

Suchen

Suchen

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.