Start über URI-Scheme: URI wird nicht an Programm übergeben?

flaggschiff

Neues Mitglied
Thread Starter
Dabei seit
01.04.2015
Beiträge
11
Reaktionspunkte
0
Hallo,

ich habe mein Java-Programm mit dem Jar-Bundler in eine App für MacOSX umgewandelt.
Das Starten des Java-Programmes klappt auch.
In der Info.plist, in der App, hab ich folgenden Eintrag hinzugefügt, damit mein Programm über eine URI (z.B. myuri://parameter) gestartet werden kann...was auch funktioniert:
Code:
<key>CFBundleURLTypes</key>
<array>
  <dict>
    <key>CFBundleURLName</key>
    <string>MyProgram</string>
    <key>CFBundleURLSchemes</key>
    <array>
      <string>myuri</string>
    </array>
  </dict>
</array>

Nun das Problem: Ich möchte in meinem Java-Programm die URI auswerten! Wenn ich mein Programm unter Windows starte, bekomme ich die URI als Parameter übergeben, aber unter MacOS scheint die App die URI nicht als Parameter an mein Java-Programm weiterzugeben. Ist das irgendeine Einstellungssache seitens der info.plist oder dem JavaLauncher in der App?

Weiß da jemand einen Rat?

Viele Dank!
 
Zurück
Oben Unten