Warten Sie auf das Ereignis "Datei mit meiner Java-Anwendung öffnen" unter Windows
Der Titel ist verwirrend, aber ich weiß nicht, wie ich das in ein paar Worten erklären soll:
Ich habe eine Java-Anwendung, die * .example-Dateien liest. Ich habe auch eine Dateizuordnung hinzugefügt, dankinstall4j
Daher wird meine Anwendung gestartet, wenn der Benutzer auf eine Datei mit der Erweiterung * .example doppelklickt
Es scheint, dass install4j den Dateipfad in das sendetargs[]
Daher sollte es einfach sein, diese Datei zu öffnen und in meiner App anzuzeigen.ABER Was passiert, wenn die App bereits läuft? Ich kann nur eine Instanz der Anwendung zulassen. Woher weiß ich also, dass der Benutzer eine Datei öffnet?
Ich habe folgendes gefunden:http://resources.ej-technologies.com/install4j/help/api/com/install4j/api/launcher/StartupNotification.html
Aber ich verstehe immer noch nicht, wie ich es verwenden und was ich meiner App hinzufügen soll, um auf dieses Ereignis zu warten. Wo finde ich ein Beispiel?