JavaFX 窗口需要一段时间才能加载并在 Eclipse 中出现错误

问题描述 投票:0回答:1

当我尝试在 Eclipse 中运行默认 JavaFX 代码时,窗口需要一段时间才能打开,并收到此错误:

com.sun.glass.ui.mac.MacApplication lambda$waitForReactivation$6 警告:等待应用程序重新激活时超时

它在我的 Windows PC 上运行良好,我只在 Mac 上收到此错误。

直到我取消选中“运行配置”中的 -XstartOnFirstThread 参数后,该窗口才完全打开。但我仍然收到错误。

package application;
    
import javafx.application.Application;
import javafx.stage.Stage;
import javafx.scene.Scene;
import javafx.scene.layout.BorderPane;


public class Main extends Application {
    @Override
    public void start(Stage primaryStage) {
        try {
            BorderPane root = new BorderPane();
            Scene scene = new Scene(root,100,100);
            primaryStage.setScene(scene);
            primaryStage.show();
        } catch(Exception e) {
            e.printStackTrace();
        }
    }
    
    public static void main(String[] args) {
        launch(args);
    }
}
eclipse javafx timeout
1个回答
0
投票

尝试降级到 macOS Ventura。我使用 javaFX 的旧项目在 macOS Sonoma 14.0 更新后无法运行,同时出现相同的错误。

© www.soinside.com 2019 - 2024. All rights reserved.