Vorrei compilare il mio programma Java in Eclipse ma non eseguirlo. Non riesco a capire come farlo.
Come posso compilare un programma Java in .class
file in Eclipse senza eseguirlo?
Vorrei compilare il mio programma Java in Eclipse ma non eseguirlo. Non riesco a capire come farlo.
Come posso compilare un programma Java in .class
file in Eclipse senza eseguirlo?
Risposte:
Dovrai andare su Progetto-> Pulisci ... , quindi creare il tuo progetto. Funzionerà anche quando il codice sorgente non contiene alcun metodo principale da eseguire come programma eseguibile. I file .class appariranno nella cartella bin del tuo progetto, nel tuo spazio di lavoro.
Nel caso in cui elimini il tuo file .class in Eclipse e poi provi a ricostruirlo dal file .java, non farà nulla. Se provi a eseguire il file .java senza il file .class riceverai un errore che non riesce a trovare la classe principale.
Dovrai modificare e salvare nuovamente il file .java, quindi crearlo di nuovo, oppure dovrai eseguire Clean sul progetto e poi compilare di nuovo.
Fare clic con il tasto destro su Yourproject(in project Explorer)-->Build Project
Compilerà tutti i file nel progetto e aggiornerà la cartella di build, il tutto senza essere eseguito.
Prova questo nella tua console:
javac {$PathToYourProyect}/*
Se hai bisogno anche di una libreria esterna, prova:
javac -cp {$PathToYourLibrary}.jar {$PathToYourProyect}/*
Fare clic con il tasto destro sul file nel pacchetto Explorer Quindi vai a Mostra in Sotto vai al terminale Eclipse avrà un terminale quindi Usa javac fileName per compilare
Vai al blocco di esplorazione del progetto ... fai clic con il pulsante destro del mouse sul nome del progetto seleziona "Build Path" -----------> "Configuration Build Path"
quindi si aprirà la finestra a comparsa.
in questa finestra pop-up troverai 4 schede. 1) sorgente 2) progetto 3) Libreria 4) ordina ed esporta
Fare clic su 1) Fonte
seleziona il progetto (sotto il quale è presente quel file che vuoi compilare)
e quindi fare clic su ok ....
Vai alla posizione dell'area di lavoro del progetto, apri una cartella bin e cerca quel file di classe ...
otterrai quel file java compilato ...
solo per verificare in modo incrociato controllare i tempi modificati.
spero che questo possa aiutare.
Grazie.