Qual è il miglior strumento di installazione per java? [chiuso]


Dipende dalla tua esperienza potresti consigliare qualcosa? Ho usato izpack, ed è uno strumento molto bello, c'è qualche altro strumento migliore?

Author: Dan, 2008-10-06

9 answers

In MS Windows NSIS è fantastico ed è gratuito e OSS

Ref: Java Launcher con installazione automatica JRE

 10
Author: Riyaz Mohammed Ibrahim, 2008-10-06 10:06:02

Per Windows c'è AdvancedInstaller, è stato molto facile da usare e creato standard .file msi. Ha alcune funzionalità extra per le installazioni Java.

 5
Author: gbjbaanb, 2008-10-06 07:02:45

Sono felice con install4j. (anche eseguirlo dai miei script ant)

 3
Author: , 2008-10-06 08:18:11

Vorrei suggerire il nostro strumento di installazione multipiattaforma, BitRock InstallBuilder. Sebbene non sia basato su Java, è comunemente usato per confezionare applicazioni Java. Può essere facilmente integrato con Ant e puoi creare programmi di installazione di Windows da Unix / Linux / Mac e viceversa. Poiché gli installatori generati sono nativi, non richiedono una fase di autoestrazione o il raggruppamento di un JRE, il che significa installatori più piccoli e consente di risparmiare qualche mal di testa. Vorrei anche menzione abbiamo licenze gratuite per progetti open source

 2
Author: Daniel Lopez, 2009-01-18 12:00:02

Stiamo usando IZPack per uscire un po ' e siamo molto soddisfatti. Puoi creare installatori per quasi tutte le piattaforme e si integra bene con i tuoi strumenti di compilazione come maven.

 1
Author: , 2008-10-06 08:03:39

Sun è uscito con una nuova versione : https://openinstaller.dev.java.net/ this questo è open source e sun lo userà per lanciare la maggior parte dei loro prodotti / progetti lato server.

 1
Author: anjanb, 2008-10-16 05:20:19

Poiché nessuno lo ha ancora menzionato, andrò avanti e collegherò InstallAnywhere . Lo usiamo al lavoro per tutti i nostri prodotti e non posso dire che abbiamo davvero avuto problemi con esso (che non sono stati causati da errori nei nostri script almeno!). È un programma di installazione GUI multipiattaforma che è una bella caratteristica se si prevede di avere diversi ambienti desktop in gioco, e supporta anche gli installatori di console,le installazioni silenziose, ecc.

Ho cercato su Google un po ' ed ecco una recensione di InstallAnywhere si potrebbe trovare utile. È da un utente per la prima volta, piuttosto che da una pubblicazione o da un comunicato stampa sottilmente velato, che probabilmente lo rende meno prevenuto e un indicatore migliore di come potrebbe essere la tua esperienza di utilizzo.

 1
Author: Jay, 2008-10-16 05:34:54

Suggerirei InstallJammer. Non è scritto in Java, ma è multipiattaforma e fornisce funzionalità per gestire le applicazioni basate su Java durante l'installazione. Essendo che non è basato su Java, in realtà non richiede alcuna versione del JRE da installare sul sistema di destinazione, il che è un po ' bello, ma è comunque possibile utilizzare le azioni all'interno del programma di installazione per individuare le versioni del JRE per l'applicazione. Gli installatori sono piccoli e completamente autonomo.

È anche gratuito e open source, se questo ti interessa. Lo fa per alcuni. :)

 1
Author: , 2009-01-29 21:20:10

So che hai detto installer, ma penso che valga la pena menzionare JSmooth. È un programma di avvio che genera un file exe per Windows. Il motivo per cui vale la pena menzionare è perché esegue il lavoro di localizzazione di una JVM e può anche scaricarlo e installarlo per l'utente. Questo è spesso lasciato al programma di installazione da fare. Farlo dinamicamente in questo modo è più bello, dal momento che Java viene aggiornato abbastanza spesso e JSmooth userà sempre l'ultima versione JVM che può trovare (all'interno dei tuoi parametri).

 1
Author: Sarel Botha, 2009-01-30 02:01:09