繁体   English   中英

JavaFx:构建后警报不起作用

[英]JavaFx: Alert don't work after build

我遇到了一个非常奇怪的问题。 我开发了一个程序,可以向用户显示警报(javafx.scene.control.Alert)
在IDE(Eclipse-Luna)中,它可以正常工作。 file is building and install on my pc. 要运行该程序,需要构建一个文件并将其安装在我的PC上。 安装.exe文件非常完美。 启动程序后,发生错误使我感到困惑。

在此处输入图片说明

上面显示的错误(来自我的电脑的屏幕截图)是程序中应显示警报的位置。

Alert alert = new Alert(AlertType.INFORMATION);
alert.setTitle("Information Dialog");
alert.setHeaderText("Look, an Information Dialog");
alert.setContentText("I have a great message for you!");

alert.showAndWait();

技术信息:

  • Windows 7(64位)
  • JDK 1.8.0_65
  • 创新设置5
  • 蚀月神(4.4)

我真的很困惑……有人可以帮助我吗?

我在运行.exe时遇到了同样的问题。 我可以通过卸载应用程序并安装最新的应用程序来解决该问题。 可以使用用于.msi构建的WIX工具集和用于exe构建的Inno安装程序来实现自动卸载。

这可能会有所帮助: 自动卸载exe版本

这似乎是一个版本问题。 JavaFX Alert是在JDK 8u40中引入的,因此,根据您的技术信息,它可以正常工作是很有意义的。

我的最佳猜测是,发生此错误是因为运行可执行文件的JRE不是8u40或更高版本,而是某些早期版本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM