PDA

Visualizza la versione completa : [JAVA] Creare exe


Trusty
09-10-2005, 18:35
Ciao a tutti!

Io ho fatto un programma "a finestre in java"!
Ora vorrei creare proprio l'applicazione, ovvero un exe per non doverlo sempre lanciare da riga di comando con il solito:
java nomefile

Come posso fare?
Vorrei anche associarci un icona!

Grazie per la disponibilitÓ!
:ciauz: :ciauz:

netarrow
09-10-2005, 19:08
un file .exe Ŕ di windows, ma Java Ŕ portabile e deve funzionare su qualsiasi macchina abbia una JVM.
Quindi compilare realmente in binario non si pu˛ fare(excelsion o una programma con un nome simile riesci a compilare realmente programmi a console mi sembra).
In alternativa puoi usare programmi come exe4j che inseriscono un file jar dentro un exe che automaticamente richiama la JVM(che cmq deve essere installata), in alternativa altri programmi inseriscono dentro il programma la JVM, ma immagina che programma enorme che viene fuori.
Per l'icona fa tutto il programma se Ŕ buono, io ti consiglio, appunto, exe4j, crea eseguibili, servizi, a console, grafici, spashscreen, icone, lo trovi in rete in try version(viene un messaggio e l'exe dura 20 minuti circa) ma sottolineo che il programma in java in realtÓ non sarÓ in binario.

:ciauz:

unomichisiada
09-10-2005, 19:38
Ah exe4j Ŕ trial? Allora lo sconsiglio in favore di Jsmooth che uso felicemente ed Ŕ Gratis et amore dei

Trusty
09-10-2005, 22:31
ma...1 attimo!

io ho la mia cartella di file java!

che devo fare?

Alvaro Vitali
09-10-2005, 23:42
c'Ŕ anche javalauncher che Ŕ free, Ŕ motlo semplice usarlo e ci sono le istruzioni sul sito

http://www.syncedit.com/software/javalauncher/index.html

cmq si tratta di passargli la classe principale del tuo programma e fa tutto lui....

unomichisiada
10-10-2005, 00:33
Originariamente inviato da Alvaro Vitali
c'Ŕ anche javalauncher che Ŕ free, Ŕ motlo semplice usarlo e ci sono le istruzioni sul sito

http://www.syncedit.com/software/javalauncher/index.html

cmq si tratta di passargli la classe principale del tuo programma e fa tutto lui....
Si avevo provato anche questo e non mi ricordo perchŔ avevo preferito Jsmooth.

Loading