错误:java.lang.NoSuchMethodException main([Ljava.lang.String;)

时间:2016-12-11 09:55:19

标签: java exception javafx

这是我用JavaFX创建的运行简单框架的主类 但我收到了这个错误

Exception in Application start method Exception in thread "main"
java.lang.NoSuchMethodException: controller.TestFrame.main([Ljava.lang.String;)
    at java.lang.Class.getMethod(Class.java:1786)
    at com.intellij.rt.execution.application.AppMain.main(AppMain.java:119)
public class TestFrame extends Application {

    @Override
    public void start(Stage primaryStage) throws Exception {

        primaryStage.setTitle("Frame1 Title");
        primaryStage.setScene(
                new Scene(
                        (Parent) FXMLLoader.load(getClass().getResource("/view/Frame1.fxml"))
                        , 400
                        , 500));
        primaryStage.show();

    }

}

1 个答案:

答案 0 :(得分:1)

如果您想直接运行此类,则必须将此方法添加到您的类中:

public static void main(String[] args) {
        launch(args);
}