titolo è confusa, ma non so come spiegarlo in poche parole:ascoltare per "aprire il file con la mia applicazione java" eventi in Windows
Ho un'applicazione Java che legge i file * .Esempio. Ho anche aggiunto un'associazione di file grazie a install4j
quindi la mia applicazione viene avviata quando l'utente fa doppio clic su qualsiasi file con estensione * .example
Sembra che install4j invii il percorso del file nel args[]
quindi dovrebbe essere facile da aprire quel file e mostralo nella mia app. MA cosa succede se l'app è già in esecuzione? Posso solo consentire un'istanza dell'applicazione, quindi come posso sapere che l'utente sta aprendo un file?
ho trovato questo: http://resources.ej-technologies.com/install4j/help/api/com/install4j/api/launcher/StartupNotification.html
Ma io ancora non capisco come dovrei usarlo e cosa dovrei aggiungere nella mia app per ascoltare per questo evento. Dove posso trovare un esempio?
Se non è possibile trovare una soluzione tramite Install4J, è sempre presente [Java Web Start] (http://stackoverflow.com/tags/java-web-start/info). La [demo dei servizi file.] (Http://pscode.org/jws/api.html#fs) mostra come utilizzarla per l'avvio iniziale, nonché quando viene aperto un nuovo file. –