[英]JavaFX application on Mac OS
我已经在JavaFX上编写了应用程序,并且它已在Linux和Windows上成功启动,但在Mac OS上却未成功启动。 它在进程中显示,没有异常或错误,但GUI没有显示。 在Mac上启动此类应用程序需要什么特殊功能?
我还尝试了简单的hello world应用程序:
public class TestApp extends Application {
@Override
public void start(Stage primaryStage) {
primaryStage.setTitle("Hello World!");
Button btn = new Button();
btn.setText("Say 'Hello World'");
btn.setOnAction(new EventHandler<ActionEvent>() {
@Override
public void handle(ActionEvent event) {
System.out.println("Hello World!");
}
});
StackPane root = new StackPane();
root.getChildren().add(btn);
primaryStage.setFullScreen(true);
primaryStage.setScene(new Scene(root, 300, 250));
primaryStage.show();
}
public static void main(String[] args) {
launch(args);
}
}
没有运气(相同的行为:没有显示GUI,但是在进程中显示)
我正在使用Java 1.7,OS X版本:10.8.5
解决方案是更新到Java 8
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.