Pagina 1 di 6 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 57
  1. #1
    Utente bannato
    Registrato dal
    Sep 2012
    Messaggi
    465

    Creare un .exe con java che funzioni dal cmd di windows

    Creare un .exe con java che funzioni dal cmd di windows: è possibile con Eclipse?

    Il software non ha interfaccia grafica, ha si e no una decina di righe di codice che chiede input da console a mezzo del comando Scanner e fornisce output sempre su console. In pratica calcola la media di un vettore...

    Vorrei creare un file con il codice sorgente nascosto ed avere un programma che funzioni senza Eclipse, tuttalpiù con java, è possibile?

  2. #2
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Direttamente da Eclipse puoi generare dei Jar.
    Poi puoi "trasformare" il Jar in un .exe con degli appositi software. Cerca "JAR wrapper EXE"
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  3. #3
    Utente bannato
    Registrato dal
    Sep 2012
    Messaggi
    465
    Il file generato non funziona. Clicco sulla cartella contenente il progetto poi premo sul tasto destro del mouse e scelgo Export/Java/JAR file. Quando mi compare la procedura guidata lascio tutto come a default. Il file JAR viene creato però quando ci clicco sopra non succede nulla!



    Ho anche provato a selezionare le altre spunte ma ottengo sempre lo stesso risultato: un JAR che non si avvia e non fa nulla...


  4. #4
    Utente di HTML.it L'avatar di minomic
    Registrato dal
    Nov 2010
    Messaggi
    635
    Devi esportarlo come runnable jar.


  5. #5
    Utente bannato
    Registrato dal
    Sep 2012
    Messaggi
    465
    si già fatto anche con quello ma non funziona! con alcuni programmi funziona con altri no...

    questo si:

    codice:
    import javax.swing.*;
    
    public class Da_decimale_a_binario {
    	public static void main(String[] args) {
    		int x;
    		int resto;
    		String risultato = "";
    		x = Integer.parseInt(JOptionPane.showInputDialog("Inserisci la cifra decimale da convertire in binario"));
    		while (x > 0) {
    			resto = x % 2;
    			x /= 2;
    			risultato = resto + risultato;
    		}
    
    		JOptionPane.showMessageDialog(null,"La cifra che hai inserito espressa in notazione binaria: "+risultato);
    
    		//System.exit(0);
    	}
    }
    questo no:

    codice:
    package Prova1;
    class HelloWorld
     {
         public static void main(String[] args)
         {
        	 System.out.print("Hello World");
         }
     }
    Se clicco sul .jar oppure se lo avvio da riga di comando con cmd.exe il programma non parte...


  6. #6
    Utente di HTML.it L'avatar di minomic
    Registrato dal
    Nov 2010
    Messaggi
    635
    Credo dipenda dal fatto che il secondo non ha interfaccia grafica. Lo devi eseguire direttamente dal prompt.

  7. #7
    Utente bannato
    Registrato dal
    Sep 2012
    Messaggi
    465
    Originariamente inviato da minomic
    Credo dipenda dal fatto che il secondo non ha interfaccia grafica. Lo devi eseguire direttamente dal prompt.
    ma lo faccio!

  8. #8
    Utente bannato
    Registrato dal
    Sep 2012
    Messaggi
    465
    Hai voglia di compilare tu il primo e mi mandarmi il .jar così forse capisco se è un problema del file .jar compilato male oppure di cmd.exe...

  9. #9
    Utente di HTML.it L'avatar di minomic
    Registrato dal
    Nov 2010
    Messaggi
    635
    Originariamente inviato da peruzzo
    Hai voglia di compilare tu il primo e mi mandarmi il .jar così forse capisco se è un problema del file .jar compilato male oppure di cmd.exe...
    Ma non avevi detto che il primo funziona?

  10. #10
    Utente di HTML.it L'avatar di minomic
    Registrato dal
    Nov 2010
    Messaggi
    635
    ___

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.