当我尝试在 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);
}
}
Run Code Online (Sandbox Code Playgroud)
这似乎是 MacOS 14 中的一个错误,并将在版本 22 中修复。macOS 14 Sonoma 中未激活应用程序窗口
| 归档时间: |
|
| 查看次数: |
3095 次 |
| 最近记录: |