Come eseguire un programma Java

 

Come noto per eseguire un programma basta fare doppio click su di un file .exe, per mandare in esecuzione un programma java si possono adottare le seguenti soluzioni::

 

Da Netbeans

Un IDE come ad esempio NetBeams dove creare il sorgente, compilarlo e poi eseguirlo. Se si compila mediante "Clean end Build" lui creerà un file .jar e lo collocherà nella direttory dist. Il file.jar è eseguibile con doppio clic sopra. Si raccomanda di aggiornare la variabile di sistema PATH per rendere visibile il jar vedi qui per approfondimenti.

Per eseguire più agevolmente ed avere la possibilità di avere un'icona personalizzata (vedi qui)

 

  1. Creazione di un collegamento:
    • Una volta creato il file .jar, trascinalo in una posizione a tuo piacimento.
    • Questo creerà un collegamento al tuo programma Java.

  2. Esecuzione del programma tramite il collegamento:
    • Fai doppio clic sul collegamento.
    • Il tuo programma verrà eseguito e dovresti vedere l’output o l’interfaccia grafica, se presente.

Da riga di comando

 

Prima soluzione

  1. Compilazione del codice sorgente:

    • Prima di tutto, assicurati di avere il tuo codice sorgente Java (file .java) pronto.
    • Apri una finestra del prompt dei comandi digitando cmd nella caselladi ricerca.
    • Naviga nella directory in cui si trova il tuo file .java utilizzando il comando cd.
    • Compila il tuo codice sorgente utilizzando il comando:
       javac NomeDelTuoFile.java
      ad esempio, se il tuo file si chiama HelloWorld.java, digita:
       javac HelloWorld.java
       e premi Invio.
    • Questo creerà un file .class (codice bytecode) con lo stesso nome del tuo file .java.
  2. Esecuzione del programma:

    • Dopo aver compilato con successo il tuo codice, puoi eseguirlo utilizzando il comando:
       java NomeDelTuoFile (senza l’estensione .class).
      ad esempio, se il tuo file si chiama HelloWorld, digita
       java HelloWorld
       e premi Invio Il programma verrà eseguito e dovresti vedere l’output nel terminale.
  3. Visualizzazione dei risultati:

    • Se il tuo programma richiede input dall’utente, puoi inserirlo direttamente nel terminale.
    • Se il programma produce output, vedrai i risultati nel terminale.

 

Seconda soluzione

  1. Creazione un file .jar:

    • Innanzitutto, dovrai creare un file .jar (Java Archive) che conterrà il tuo codice bytecode.
    • Apri il prompt dei comandi e naviga nella directory in cui si trova il tuo file .class.
    • Utilizza il comando seguente per creare il file .jar:
    • jar cfe NomeDelTuoProgramma.jar NomeDellaClasse NomeDelTuoFile.class

      • NomeDelTuoProgramma.jar è il nome che desideri assegnare al tuo file .jar.
      • NomeDellaClasse è il nome della classe principale nel tuo codice Java
        (senza l’estensione .class).
      • NomeDelTuoFile.class è il nome del tuo file .class (con l’estensione).

      Quindi, se il tuo programma Java ha una classe principale chiamata HelloWorld, il comando corretto sarebbe:

      jar cfe HelloWorld.jar HelloWorld NomeDelTuoFile.class

       

      Una volta creato il file jar si puòprocedere a creare un collegamento (vedi sopra)

Ora puoi avviare il tuo programma Java con un semplice doppio clic, proprio come faresti con un file .exe