2012-05-17 13 views
5

Non ho trovato alcuna risposta appropriata per una domanda. Come installare il programma di installazione per il mio progetto Netbeans (JAVA)? Anche se ci sono abbastanza domande ma non risposte corrette. Per favore chiunque fornisca una risposta. Sto usando JDK 1.6, Netbeans 1.7.1, se Netbeans non si cura del lavoro, qualsiasi programma di installazione separato che può creare file .exe/.msi, .jar (e potrebbe essere più o meno) in modo che il mio progetto può essere distribuito in Windows/Linux/Mac, ecc. Grazie in anticipo.Crea programma di installazione per Netbeans (JAVA)

Aggiornamento: ho utilizzato il database SQLite nel mio progetto, potrebbe essere per questo che l'applicazione non si avvia quando eseguo il file .jar. Quindi qualsiasi Netbeans Plugin sarà apprezzato.

+1

Potrebbe dirci quale errore si ottiene quando si tenta di eseguire il file JAR dalla riga di comando? Devi risolverlo prima che un programma di installazione ti possa aiutare. – Ewald

+0

Sì, l'errore è 'java.lang.ClassNotFoundException: org.sqlite.JDBC' –

+1

Grande! Ciò significa semplicemente che il file sqlite.jar non può essere trovato dall'applicazione. Si trova nella cartella lib sotto la cartella dist dove si trova il JAR dell'applicazione? – Ewald

risposta

7

Installazione di un'applicazione vorrebbe dire che avete una serie di schermate d'installazione che chiedono gli ingressi da utente come percorso di installazione, configurazione di progetto specifico, ecc e poi, dopo gli input vengono ricevuti quando si crea la directory di installazione e si copia un set di file e si esegue un codice per configurare l'applicazione.

Ora, questo è quello che devi fare quindi ci sono un paio di builder di installazione open source che fanno il lavoro. Uno dei miei preferiti è InstallJammer. Funzionalmente, è simile a Installhield (il famoso costruttore di installazioni commerciali) e supporta la maggior parte delle sue funzioni.

Supporta tutte le funzionalità richieste per la creazione di un programma di installazione. Inoltre, supporta la maggior parte dei sapori e delle finestre di Unix/Linux.

+0

Apre il progetto netbeans? Il mio file .jar creato nella cartella Dist non può eseguire l'applicazione. Quindi ho bisogno di usare l'intero progetto netbeans. Penso di poterti chiarire. –

+0

Non è sicuro che cosa tu mena "file .jar creato nella cartella Dist non può eseguire l'applicazione". Ma installjammer non sa leggere il tuo file di progetto netbeans. È necessario creare un progetto di installazione in InstallJammer, configurare la procedura guidata di installazione, configurare i file che è necessario copiare nella cartella di installazione e in modo corretto eseguire codice personalizzato per eseguire alcune configurazioni. La creazione dell'installazione è un'attività separata di per sé. – Drona

+1

Qui c'è qualcos'altro: se il tuo JAR nella dist cartella non funziona, nessun installatore al mondo ti aiuterà. Prima devi capire cosa c'è che non va con il JAR. Tutto ciò che un installatore fa è copiare i file in posizioni predeterminate, non risolverà magicamente i problemi del classpath. – Ewald

0

sento parlare .. BitRock InstallBuilder

BitRock InstallBuilder è uno strumento di sviluppo per la creazione di programmi di installazione multipiattaforma per desktop e software server. Con InstallBuilder è possibile creare rapidamente programmi di installazione dinamici e professionali per Linux, Windows, Mac OS X, Solaris e altre piattaforme da un singolo file di progetto e ambiente di sviluppo.

Per Una fonte soluzione open dare un'occhiata IzPack

Problemi correlati