Post

Visualizzazione dei post con l'etichetta jar

Impostare java.exe nel PATH di Windows a runtime

DOMANDA: Come posso avviare automaticamente un jar eseguibile senza controllare che il programma java.exe sia correttamente impostato tra le variabili d'ambiente? RISPOSTA: Nel post Creare un eseguibile Java è stato descritto come realizzare un jar eseguibile e avviarlo con un semplice doppio click. Tutto ciò avviene correttamente se l'associazione dei file .jar con il programma java.exe è avvenuta correttamente nel mondo Windows. Per metterci al sicuro che il nostro jar sia sempre eseguito, possiamo definire un file batch (.bat) che esegue i comandi che Windows (con le corrette impostazioni) eseguirebbe per noi. Lo script batch riportato di seguito esegue i seguenti passi: 1. Utilizzo del comando where java per recuperare il percorso del file java.exe 2. Memorizzazione del percorso del file java.exe nella variabile d'ambiente java_path 3. Aggiornamento della variabile d'ambiente PATH aggiungendo il valore della variabile ja

Creare un eseguibile Java

Immagine
DOMANDA: Come posso creare in Java un eseguibile equivalente al .exe tipico di Windows? RISPOSTA: Anche in Java è possibile creare un file eseguibile che può essere avviato al doppio click. Procedura semplice utilizzando l'IDE Eclipse: Fate click destro sul vostro progetto e selezionate "Export": Dalla finestra selezionate Runnable JAR file (all'interno della cartella Java): Una volta premuto Next vi si aprirà quest'altra finestra: Qui selezionerete il Launch Configuration (la vostra configurazione di run, ovvero quale classe Main avvierà il vostro programma), l'Export Destination (il path dove salvare il jar eseguibile) e come gestire le librerie necessarie (in genere l'opzione "Package required libraries into generated JAR" va benissimo). A questo punto non resta che cliccare FINISH e provare, con un bel doppio click sul JAR appena creato, se abbiamo raggiunto il nost