Si consiglia di scaricare il codice sorgente per gli script di compilazione di programmi Java popolari come limewire e seguire il loro esempio. Fine.
... Oppure si può fare come ho fatto io:
- ho fatto la rilevazione JRE e scaricare/installare di ridistribuibile, se richiesto con NSIS su Windows. Forse un .msi è meglio di un installer.exe che NSIS crea. Credo che i msi siano più come pacchetti su mac, quindi consentono aggiornamenti appropriati. Forse NSIS crea MSI ... non è sicuro.
- Mac è semplicemente un Java App fascio e si specifica il JRE e altre informazioni Java nel info.plist e si può opzionalmente creare un file di .pkg per dare all'utente un programma di installazione e di impacchettare in un dmg utilizzando il programmi da riga di comando dmg.
- non ho fatto Linux e non avete intenzione di ... scusate :)
Tutto questo è stato un bel pezzo di lavoro. Prima ho fatto le cose di Windows, poi un paio di anni dopo ho fatto il Mac.
È possibile integrare tutto questo negli script di build NSIS e Ant. Non riesco a ricordare perché non ho usato install4j. Probabilmente ero troppo economico :)
Ciao abyx .. Ho bisogno del tuo aiuto in JSmooth .. Puoi aiutarmi? – Venky
@Venkatesh - Sono passati 4 anni dall'ultima volta che l'ho usato e non posso dire di ricordare nulla ... Mi spiace :) – abyx