La vita di un pazzo d'amore

Un innamorato davanti al computer in un mondo che va di fretta

  • Post più letti

    Scale #5
    Scale #4
    Scale #3
    Scale #2
  • Categorie

  • Archivi

  • Licenza del sito

    Creative Commons License
    "La vita di un pazzo d'amore" è rilasciato sotto licenza Creative Commons.
  • Donazione

    Dona a La vita di un pazzo d'amore

Posts Tagged ‘eseguibile’

Creazione di un .jar

Posted by mika29 su 10/07/2008

Finalmente dopo vari tentativi sono riuscito a creare un Jar (l’eseguibile di Java) partendo dai file compilati da Eclipse, o da un altro compilatore Java.
E non è tutto…sono riuscito anche a creare un eseguibile così che posso dare il mio programma anche ai miei amici che non sanno cos’è Eclipse…gli basta avere installato Java, che ormai si installa da subito per via delle varie applicazioni (applet) dei browser.

Passi per creare un file Jar:

1. Creaimo un file di testo denominandolo MANIFEST.MF e al suo interno quanto segue:
Manifest-Version: 1.0
Main-Class: ilnomedellaclasseprincipalechecontieneilmain (senza .class alla fine);
Battete Invio senza scrivere nulla, è importante che ci sia una riga vuota dopo ciò che avete scritto.
2. Il file creato prima serve a definire dove far partire il programma. Ora creaimo una directory denominata META-INF e mettiamoci dentro i lfile MANIFEST.MF creato prima;
3. Selezionamo i file che ci servono per far girare l’applicazione (comprese le immagini,ecc) e la directory META-INF e zippiamo i ltutto il un comunissimo file zip. I file da mettere nello zip sono i file .class non i .java;
4. Rinominate l’estensione dell’archivio da “zip” a “jar”;
5. Se l’applicazione è a linea di comando,per eseguirla digitate dalla shell: “java -jar nomeprog.jar ” (senza virgolette). Se è un programma grafico fate semplicemente doppio click (se avete impostato l’apertura predefinita con Java).
Per informarvi, anzichè rinominare il file zip in jar potete acquistare (non è gratuito) il programma WinAce che a differenza di WinRar o simili permette anche la creazione di file .jar.
Se qualcuno conosce qualche software che ha la stessa funzione di WinAce ma è gratuito (meglio se opensource) è invitato a segnalarlo nei commenti.

Passi per creare un file Exe:

1.Scaricare il programma JSmooth (che è opensource) oppure Exe4j (che però è a pagamento).
La differenza fra i due è che Exe4j ha qualche possibilità di impostazione in più ma personalmente non credo che il gioco valga la candela (spendere soldi….).
2. Il programma è fatto bene e anche se in inglese non è difficile da usare…ci sono inoltre delle piccole icone di help in ogni sezione di inserimento.
3. Gli unici consigli che vi posso dare (a me danno problemi ma magari a voi no….io uso Vista) sono due:
a. non impostare il limite di memoria che il programma può usare
b. usare per la creazione del file eseguibile il file .jar e non selezionare la cartella dove sono tutti i                      file .class

Spero che questo intervento possa essere utile a molte persone dato che su internet ho trovato spesso articoli che spiegavano la procedura confusionari oppure discordanti fra di loro.
Se avete problemi commentate che io rispondo.

Posted in Tecnologia | Contrassegnato da tag: , , , , , , , , | 2 Comments »