首页 > 解决方案 > 当我在我的 Mac 上运行 JavaFx 类时,没有出现任何窗口,但我的 Dock 中出现了一个 java 图标

问题描述

有人可以帮忙吗,当我在我的 Mac 上运行 JavaFx 类时,没有出现任何窗口,但我的 Dock 中出现了一个 java 图标。当我单击在 finder 中显示此文件时,我看到一个名为 java-Unix 可执行文件的文件。我不知道出了什么问题,我尝试了很多教程。

我正在使用 jdk 12 和 JavaFx13 在 eclipse 上运行这个程序。

这是我的代码:

package JavaFx;

    import javafx.application.Application;
    import javafx.scene.Scene;
    import javafx.scene.control.Button;
    import javafx.scene.layout.StackPane;
    import javafx.stage.Stage;

    public class JavaFx extends Application {
    Button button;
    public static void main(String[] args) {
        launch(args);
    }
    @Override
    public void start(Stage lol) throws Exception {
        lol.setTitle("Title");
        button = new Button();
        button.setText("Click me");
        StackPane layout = new StackPane();
        layout.getChildren().add(button);
        Scene scene = new Scene(layout, 300, 250);
        lol.setScene(scene);
        lol.show();     
    }

}

标签: javajavafx

解决方案


推荐阅读