第二种

    1. import javafx.application.Application;
    2. import javafx.stage.Stage;
    3. public class Main extends Application {
    4. public static void main(String[] args) {
    5. Application.launch(Main.class, args);
    6. }
    7. @Override
    8. public void start(Stage primaryStage) throws Exception {
    9. primaryStage.setTitle("Hello world");
    10. primaryStage.show();
    11. }
    12. }

    第三种

    import javafx.application.Application;
    import javafx.stage.Stage;
    
    public class Launcher extends Application {
        @Override
        public void start(Stage primaryStage) throws Exception {
            System.out.println("分离Application的方式启动");
        }
    }
    
    public class Main {
        public static void main(String[] args) {
            Application.launch(Launcher.class, args);
        }
    }