Quote:
Originariamente inviato da Slashjr
Ho un piccolo problema:
ho scritto un codice java per creare in maniera automatica due squadre. Funzionamento OK!!!
Il problema è questo:
se lo voglio far eseguire su altri PC che hanno solo la "Java 2 SE Runtime Environment 5.0 update5" cioè la JRE quella che si trova sui giornali per navigare in Internet, cosa devo fare?
Cioè io passo ai miei amici i file .class poi come faccio a farli eseguire sulla loro macchina, se non hanno la JDK installata ma solo la JRE? 
|
Ciao, la soluzione migliore è quella di creare un file
jar. All'interno ci metterai tutte le tue classi, ecc... Nota che nel file di MANIFEST all'interno del jar ci deve essere l'indicazione "Main-Class:
nome_classe_di_avvio" dove
nome_classe_di_avvio è il nome della classe che contiene il metodo statico main().
Fatto questo si può avviare l'applicazione con:
java -jar <nome_file_jar>
Indipendentemente dal fatto di avere un JDK o un JRE (purché sia correttamente installato e la directory 'bin' del JDK/JRE sia in PATH).
Puoi anche usare javaw invece di java (se non vuoi avere la console dei comandi in mezzo ai piedi

).