当我在Mac上运行JavaFx类时,没有窗口出现,但我的dock中会出现一个java图标
有人能帮忙吗?当我在Mac上运行JavaFx类时,没有窗口出现,但我的dock中出现了一个java图标。当我单击finder显示此文件时,我看到一个名为java-Unix可执行文件的文件。我不知道出了什么问题,我试过很多教程 我使用JDK12和JavaFx13在eclipse上运行这个程序 这是我的代码:当我在Mac上运行JavaFx类时,没有窗口出现,但我的dock中会出现一个java图标,java,javafx,Java,Javafx,有人能帮忙吗?当我在Mac上运行JavaFx类时,没有窗口出现,但我的dock中出现了一个java图标。当我单击finder显示此文件时,我看到一个名为java-Unix可执行文件的文件。我不知道出了什么问题,我试过很多教程 我使用JDK12和JavaFx13在eclipse上运行这个程序 这是我的代码: package JavaFx; import javafx.application.Application; import javafx.scene.Scene; i
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();
}
}
编辑您的问题并发布您的IDE、Java版本/供应商、JavaFX版本,以及如何运行您的项目(从IDE或使用Maven或Gradle),包括VM选项(如果JavaFX11+)。将sdk切换到8、10或13如果您使用11和javafxHi,我刚刚更新了帖子以包含您所说的内容。编辑您的问题并发布您的IDE,Java版本/供应商,JavaFX版本,以及如何运行您的项目(从IDE或Maven或Gradle),包括VM选项(如果JavaFX11+)。将sdk切换到8、10或13如果您使用11和javafxHi,我刚刚更新了帖子以包含您所说的内容。