it-swarm.com.de

Wie führe ich eine einzelne Java-Datei mit main () in Eclipse aus, ohne ein gesamtes Java-Projekt zu erstellen?

Folgendes habe ich:

  1. Ich habe einen TestFile.Java mit dem gleichen Klassennamen.
  2. Diese Klasse hat eine gültige main()-Methode.
  3. Die Datei wird einfach über ein Terminal mit Javac ausgeführt und Java gibt die beabsichtigte Ausgabe aus.

Wenn ich jedoch die Datei in Eclipse ziehe (oder öffne) und versuche, Run As zu verwenden, erhalte ich keinen Run As Java Application oder irgendetwas, das diese einzelne/unabhängige (von einem Projekt) Java-Datei/Klasse ausführen kann.

Wenn ich nur Run versuche, wird ein Popup-Fenster mit der Aufschrift "Run As Ant Build" angezeigt. Jetzt richte ich noch nie einen Build ein.

Ich möchte nur eine dieser Java-Dateien ausführen und die Ausgabe/den Fehler in Console sehen, der in der Perspektive direkt unter dem Editor sichtbar ist.

Ich habe und habe nicht vor, ein vollwertiges Java-Projekt mit Paketnamen und allem zu schreiben/einzurichten. In diesem Fall kommt einfach Run as Java Application. Ich möchte nur eine unabhängige Java-KlasseDatei in Eclipse mit einer darin enthaltenen main()-Methode ausführen.

Ich bin auf dem Mac. Wenn es eine andere App/IDE gibt, die das für Java und/oder andere Sprachen macht, denke ich, dass das sehr nützlich sein wird.

/ - Update : Ich habe ein Java-Projekt in Eclipse und einen darin enthaltenen test.Java erstellt und ich ändere/bearbeite/füge immer wieder die gleiche Datei hinzu, wenn ich einen schnellen Code schreiben und ausführen muss. Keine Möglichkeit, Eclipse wirklich per Drag-Drop auszuführen.

11
amar

Sie können nicht nur eine Datei in Eclipse kompilieren und ausführen, ohne dass die Datei in einem Java-Projekt enthalten ist.

Das Erstellen eines Java-Projekts in Eclipse ist ein sehr schneller und einfacher Vorgang. 

File -> New -> Java Project

Sie können das Standardpaket verwenden (obwohl dies nicht empfohlen wird) und Ihre einzelne Datei darin ablegen und ausführen.

7
neo108

Versuchen Sie jGRASP , es ist ein wirklich einfacher Editor und Compiler.

3
Anubian Noob

Sie können dies in jedem Eclipse-Projekt mit org.Eclipse.jdt.core.javanature tun (Datei .project prüfen/bearbeiten).

Also einfach .project Datei öffnen und hinzufügen

<natures>
    <nature>org.Eclipse.jdt.core.javanature</nature>
</natures>

wenn es noch nicht da ist.

0
Paul Verest