[英]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();
技术信息:
我真的很困惑……有人可以帮助我吗?
我在运行.exe时遇到了同样的问题。 我可以通过卸载应用程序并安装最新的应用程序来解决该问题。 可以使用用于.msi构建的WIX工具集和用于exe构建的Inno安装程序来实现自动卸载。
这可能会有所帮助: 自动卸载exe版本
这似乎是一个版本问题。 JavaFX Alert是在JDK 8u40中引入的,因此,根据您的技术信息,它可以正常工作是很有意义的。
我的最佳猜测是,发生此错误是因为运行可执行文件的JRE不是8u40或更高版本,而是某些早期版本。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.