Ich habe andere Klassen namens Test in anderen Paketen und eine Klasse mit demselben Namen im Standardpaket. Eclipse möchte keine einfache JavaFX-Anwendung ausführen
Wenn ich auf die Schaltfläche Ausführen in Eclipse klicken, anstatt diese Klasse von läuft, läuft es eine andere Test-Klasse von in einem anderen Paket statt:
package jfx;
import javafx.application.Application;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.scene.shape.Circle;
import javafx.stage.Stage;
public class Test extends Application {
public void start(Stage stage) {
Circle circ = new Circle(40, 40, 30);
Group root = new Group(circ);
Scene scene = new Scene(root, 400, 300);
stage.setTitle("My JavaFX Application");
stage.setScene(scene);
stage.show();
}
}
Wie kann ich dieses Problem beheben?
auf Ihre Startkonfiguration verwandt sein könnte. Können Sie überprüfen, dass Sie nicht versuchen, die Klasse Test von einem anderen Paket aus zu starten? –
Wenn ich den Mauszeiger über die Schaltfläche "Ausführen" halte, wird eine QuickInfo mit dem Text "Test ausführen (1)" angezeigt. Ich habe die Laufkonfiguration überprüft, und Test (1) zeigt tatsächlich auf eine andere Klasse. Eine Klasse namens Test im Pakettest. Das hat den gleichen Code innerhalb ... – Paulus