Frage

Ich versuche, ein Beispielprogramm zum Laufen zu bringen mit JUNG , einem Grafik-Tool in Java. Ich heruntergeladen und verwiesen alle .jar-Dateien in Eclipse so meine Projekthierarchie sieht wie folgt aus: alt text http://img638.imageshack.us/img638/6787/hierarchy.png

In Test.java Ich habe den folgenden Code:

public class Test {

static public void main() {
    System.out.print("Hello");
}}

Aus irgendeinem Grunde, obwohl, wenn ich versuche, es als Java-Anwendung durch einen Rechtsklick auf Jung-Test im Projekt auszuführen Hierarchie ich mit einem Bündel von Klassen vorgestellt werde. Mein Test.java ist nicht auf der Liste so, wenn ich es nur verlassen, wie ** und drücken Sie OK, startet ein Programm ausgeführt wird, die dynamisch hinzugefügt wird, Knoten und Eckpunkten zu einem Diagramm. Ich kann nicht scheinen, um herauszufinden, welcher Code seine tatsächlich auszuführen. Ich weiß, Java, aber Sachen wie diese mit den JAR-Dateien auf mir immer verloren zu sein scheint. Irgendwelche Ideen?

Danke

War es hilfreich?

Lösung

Meine Vermutung auf der Grundlage der Symptome, die Sie gebucht haben, ist, dass Ihr Befehl Start in Eclipse an die falsche Hauptklasse gerichtet ist. Zunächst einmal, Ihre Haupt-Methode geht wie folgt aussehen:

public static void main(String[] args) {
    //stuff here
}

Dann können Sie mit der rechten Maustaste auf die Datei (entweder im Editor oder in der Explorer-Ansicht) und wählen Sie „Ausführen als -> Java Application“ aus dem Kontextmenü. Dies wird eine Laufzeitkonfiguration für die Hauptdatei erstellen.

Ich denke, das eigentliche Problem ist, dass Sie die Hauptmethode nicht korrekt definiert haben -., Die Ihre Klasse ermöglichen als mögliche Klasse zu zeigen, bis von laufen

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top