Wie kann ich ein Java-Programm in Eclipse kompilieren, ohne es auszuführen?

91

Ich möchte mein Java-Programm in Eclipse kompilieren, aber nicht ausführen. Ich kann nicht verstehen, wie es geht.

Wie kann ich ein Java-Programm zu .classDateien in Eclipse kompilieren, ohne es auszuführen?

Jonas
quelle
@TheLQ: Das war richtig und ich wusste nicht, dass es automatisch kompiliert wurde. Vielen Dank.
Jonas
Kann ich auch eine Kompilierungsnachricht erhalten?
gstackoverflow

Antworten:

45

Sie können die automatische Erstellung im Menü Projekt deaktivieren und dann von Hand erstellen, indem Sie Strg + B eingeben oder auf ein Symbol klicken, das rechts neben dem Druckersymbol angezeigt wird.

Cristina
quelle
11

Sie müssen zu Projekt-> Bereinigen ... gehen und dann Ihr Projekt erstellen. Dies funktioniert auch dann, wenn Ihr Quellcode keine Hauptmethode zum Ausführen als ausführbares Programm enthält. Die .class-Dateien werden im bin-Ordner Ihres Projekts in Ihrem Arbeitsbereich angezeigt.

Charidimos
quelle
3

Wenn Sie Ihre .class-Datei in Eclipse löschen und dann versuchen, sie erneut aus der .java-Datei zu erstellen, wird nichts unternommen. Wenn Sie versuchen, die .java-Datei ohne die .class-Datei auszuführen, wird die Fehlermeldung angezeigt, dass die Hauptklasse nicht gefunden werden kann.

Sie müssen entweder die Java-Datei ändern und erneut speichern und dann erneut erstellen, oder Sie müssen Clean für das Projekt ausführen und dann erneut erstellen.

Clint Willard
quelle
3

Rechtsklick auf Yourproject(in project Explorer)-->Build Project

Es kompiliert alle Dateien in Ihrem Projekt und aktualisiert Ihren Build-Ordner, ohne ausgeführt zu werden.

Leeladurga Prasad Gunti
quelle
2

Versuchen Sie dies in Ihrer Konsole:

javac {$PathToYourProyect}/*

Wenn Sie auch eine externe Bibliothek benötigen, versuchen Sie:

javac -cp {$PathToYourLibrary}.jar {$PathToYourProyect}/*
Jorge Nieto
quelle
2

Klicken Sie mit der rechten Maustaste auf die Datei im Paket-Explorer. Gehen Sie dann zu Anzeigen in. Gehen Sie zum Terminal. Eclipse hat ein Terminal und verwenden Sie zum Kompilieren javac fileName

Sanjay Singh Bhandari
quelle
1

Gehen Sie zum Projektexplorer-Block ... Klicken Sie mit der rechten Maustaste auf den Projektnamen und wählen Sie "Erstellungspfad" -----------> "Konfigurationserstellungspfad".

dann wird das Popup-Fenster geöffnet.

In diesem Popup-Fenster finden Sie 4 Registerkarten. 1) Quelle 2) Projekt 3) Bibliothek 4) Bestellung und Export

Klicken Sie auf 1) Quelle

Wählen Sie das Projekt aus (unter dem sich die Datei befindet, die Sie kompilieren möchten).

und dann auf ok klicken ....

Gehen Sie zum Arbeitsbereich des Projekts, öffnen Sie einen Bin-Ordner und durchsuchen Sie diese Klassendatei ...

Sie werden diese Java-Datei kompiliert bekommen ...

Nur um zu überprüfen, überprüfen Sie das geänderte Timing.

hoffe das wird helfen.

Vielen Dank.

Dipanshu
quelle