这是我用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();
}
}
答案 0 :(得分:1)
如果您想直接运行此类,则必须将此方法添加到您的类中:
public static void main(String[] args) {
launch(args);
}