Creare un file .jar

Java

Java

Programmando in java certe volte capita di creare molte classi, voi direte embè ?

Bene compilando in bytecode il sorgente verranno create tutte le classi (con estensione .class) oltre il main.

cosa molto scomoda da portare in giro, a meno chè non si abbia a disposizione un file compresso (Archivio).

Bene, sarete felici di sapere che il formato .jar non è altro che un archivio,che permette l’esecuzione dei file .class contenuti al suo interno, vediamo come crearne 1.

Se avete già configurato tutte le impostazioni con le path seguite la prima guida, altrimenti la seconda,in alternativa c’è il terzo metodo.

1)

  • Compilate il file sorgente in modo da creare tutte le classi.
  • Nella stessa cartella create il file “Manifest.txt
  • Apritelo e dentro inserite queste stringhe:                                                                                                                       Manifest-Version: 1.0
    Created-By: AUTORE
    Main-Class: NOME_CLASSE
  • Dopo created-By mettete il vostro nome, in NOME_CLASSE dovrete inserire il nome della classe contenente il metodo main (il nome della classe deve essere senza estensione Es: Rubrica) , dopo premete 2 volte INVIO salvate e chiudete il file.
  • Aprite la console (Start->Esegui->cmd.exe) e spostatevi dentro la cartella contenente i file class e il Manifest.txt (Tramite cd Es: cd Desktop)
  • Digitate la seguente stringa:  jar cmf Manifest.txt nome_file.jar  *.class
  • in nome_file.jar dovrete semplicemente inserire il nome da dare al vostro .jar (Es: jar cmf Manifest.txt Rubrica.jar *.class)
  • ECCO FATTO ! avete il vostro bell’archivio .jar funzionante.
  • Per avviarlo da console digitate: java -jar nome_file.jar (Es: java -jar Rubrica.jar)

2)

  • Vediamo come configurare le path.
  • Se da terminale digitare java o jar o javac e vi spuntano errori continuate a seguire questa guida, altrimenti andate all’altra.
  • Andate in Start->Pannello di Controllo->Sistema->Avanzate->Variabili d’ambiente.
  • Controllate se in “Variabili d’utente” esiste la variabile PATH.
  • Se non esiste vi basta premere su Nuovo; in Nome scrivete “PATH” (senza virgolette) e in valore inserite la directory dove risiede il jdk incluso il bin, di solito è questa : C:\Programmi\Java\jdk1.6.0_13\bin
  • Altrimenti basta editare quella che c’è già.
  • Ora cliccate su Ok e poi di nuovo Ok (prima e seconda finestra) , vi basta andare sul prompt e riprovare con javac,java o jar se appaiono altre stringhe (al di fuori di “programma” non è riconosciuto come comando interno o esterno,
    un programma eseguibile o un file batch.) ci siete riusciti, adesso potete seguire la guida numero 1).

3)

  • In questo caso voi avete le path apposto ma non riuscite a creare il jar, bene fate così:
  • Compilate il file sorgente in modo da creare tutte le classi.
  • Nella stessa cartella create il file “Manifest.txt
  • Apritelo e dentro inserite queste stringhe:                                                                                                               Manifest-Version: 1.0
    Created-By: AUTORE
    Main-Class: NOME_CLASSE
  • Dopo created-By mettete il vostro nome, in NOME_CLASSE dovrete inserire il nome della classe contenente il metodo main (il nome della classe deve essere senza estensione Es: Rubrica) , dopo premete 2 volte INVIO salvate e chiudete il file.
  • prendete i file creati e copiateli nella directory C:\Programmi\Java\jdk1.6.0_13\bin
  • andate nel terminale e spostatevi dentro la stessa directory. (Es: cd C:\Programmi\Java\jdk1.6.0_13\bin)
  • dopo digitate la seguente stringa:
  • jar cmf Manifest.txt nome_file.jar  *.class
  • in nome_file.jar dovrete semplicemente inserire il nome da dare al vostro .jar (Es: jar cmf Manifest.txt Rubrica.jar *.class)
  • ECCO FATTO ! avete il vostro bell’archivio .jar funzionante nella stessa cartella, ora vi basta spostare i vari file.
  • Per avviarlo da console digitate: java -jar nome_file.jar (Es: java -jar Rubrica.jar)

Ecco fatto. Non è difficile vero ?

Spero che questa guida vi sia stata utile😉

Torna alla HomePage

5 risposte a “Creare un file .jar

  1. This design is spectacular! You obviously know how to keep a
    reader amused. Between your wit and your videos, I was
    almost moved to start my own blog (well, almost…HaHa!) Wonderful job.
    I really loved what you had to say, and more than that, how you presented it.
    Too cool!

  2. What’s Going down i am new to this, I stumbled upon this I’ve discovered
    It positively useful and it has helped me out loads.
    I hope to give a contribution & help other customers like its aided me.
    Good job.

Lascia un commento

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...