Eclipse wird nicht einmal versuchen zu kompilieren/ausführen, wenn es heißt,
Wenn ich auf die Schaltfläche ausführen klicken, passiert nichts. Eclipse Kepler sagt mir nicht, dass es irgendwelche Fehler in meinem code, aber es sagt mir, dass mein Programm ausgeführt wird. Es werden keine Fehler ausgegeben, es werden keine log-Dateien angezeigt, nichts.
Sogar die unten nicht funktioniert:
public class Main {
public Main() {
//TODO Auto-generated constructor stub
}
public static void main(String[] args) {
//TODO Auto-generated method stub
System.out.println("frog");
}
}
Auf die Letzte stabile Version von arch linux, eine version von eclipse installiert, über den offiziellen repos.
BEARBEITEN
Ich öffnete ein neues, frisches Projekt, und alles läuft wunderbar. Es erscheint (überraschung, überraschung), das problem ist der rest des Codes in der Projekt-Datei, und nicht Eclipse. Jedoch, auch nach mehreren Neustarts von meinem Rechner meiner realen Projekt wird nicht ausgeführt.
Ich nehme an, das einzige, was zu tun ist, entfernen Sie die Quelle der Dateien eins nach dem anderen und sehen, wenn irgendwelche von Ihnen sind das problem.
Ich denke nicht so. IDEs haben zu Fragen, für die JDK-Verzeichnis während der Installation
Ja, das war mein Erster Gedanke. Aber Eclipse sagt mir, dass JDK installiert ist, und dass es mit es zu kompilieren meines Projektes. Gibt es einen anderen Weg, um zu überprüfen ob ich es habe?
Sehen Sie .die class-Dateien?Ich meine, zu sagen, wenn es kompiliert dann wird es auf jeden Fall schaffen .Klasse Datei
Ja, gibt es .die class-Dateien in das bin-Verzeichnis. Keine Ausgabe in der Konsole-Fenster obwohl. Das ist sehr seltsam.
InformationsquelleAutor ToxicTeacakes | 2013-09-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ob sonst noch jemand dieses problem hat, ich habe es behoben, indem Sie Folgendes tun:
Offenbar war es ein problem mit diesem bestimmten Arbeitsverzeichnis/Projekt.
InformationsquelleAutor ToxicTeacakes
Ohne weitere Informationen, möglicherweise gibt es einige Lösungen:
versuchen, kompilieren und ausführen von hand und sehen, ob es ein eclipse-bezogenen Fehler
Haben Sie vielleicht die falsche Konsole? Zu wechseln versuchen, durch Sie
Vielleicht eine vorhergehende Programm nicht beendet und Sie sehen trotzdem diese Konsole
Vielleicht haben Sie eine seltsame colorscheme und Sie Textfarbe ist der gleiche wie hintergrund?^^
Ja, sollte es haben. Aber vielleicht ist Ihr console-setup zeigen nur, wenn Sie einen Fehler erhalten? Vielleicht hilft dies ja ein bisschen help.eclipse.org/juno/...
Wenn ich ein neues Projekt öffnen, und führen Sie den gleichen code, die Ausgabe ist, was es sein sollte. Dies deutet darauf hin, dass die Konsole richtig konfiguriert ist.
InformationsquelleAutor Martin Seeler
Ich hatte das gleiche problem: alles hat Prima funktioniert, schließen, starten Sie Windows neu, starten Sie Eclipse (die geladen die Letzte Arbeitsbereich mit das Letzte Projekt öffnen), aber obwohl es keine "Fehler" in der Problem-Fenster, läuft nix, wenn ich Alt+Shift+X, J (shortcut für Ausführen von Java-Programm).
Einführung eines syntax-Fehler im code korrekt meldet den Fehler, sowie der Fehler geht Weg, wenn der syntax-Fehler ist behoben.
Reinigung der Lösung hatte keine Wirkung.
Drop auf die Befehlszeile, Maven noch kompiliert alles einwandfrei. Prüfung der Eclipse Error Log-Fenster habe ich viele Warnungen, aber keine Fehler. Schließlich versuchte ich per Zufall die Ausführen - > Ausführen, Strg+F11, Menü-option, und dann lief das Programm, nur wie erwartet, in Ordnung.
Danach wird die Konsole angezeigt, die die Ausgabe als zuvor, und nun Alt+Shift+X, J-Verknüpfung, sowie die Alt+Shift+X, T (shortcut für die Ausführung von JUnit-tests) begonnen, als vor der Arbeit!
Nun, nachdem ein Programm ausgeführt oder ein test, springen auf die Konsole mit Alt+Shift+Q-C funktioniert wieder. Ich kann nur zu dem Schluss kommen, dass aus irgendeinem Grund, die Konsole wurde nicht initialisiert, sondern zusätzlich zu, dass der code nicht wirklich, da laufen die Ausgabedatei, die generiert das Programm auch nicht geschehen.
InformationsquelleAutor Kerneels Roos