背景介绍-升级JRE后Applet无法运行
这两天Oracle发布了JDK的最新版本 JFK_1.8_60。我们有个客户第一时间更新了最新的版本,这导致了他无法运行我们的Applet(Swing+JavaFX2)产品。
每次遇到因为升级JRE而引起的环境问题,心中都要默默骂Oracle 100遍。以前出现过升级JRE后要加强jar的安全设置问题,而且到现在有一些JRE版本启动Applet时会弹出警告,需要用户选择允许还是禁止。Applet绝对是一门过时的技术,可我还是要维护它。
问题分析和解决
遇到这种问题只能直接百度了,当然百度是查不出来的。那就Bing吧,我懒得开VPN了。
确实找到了两个相关链接:
● Internal graphics not initialized yet: javafx
这个链接看起来和我遇到的是同一个

升级到JRE最新版本JFK_1.8_60后,一个使用Swing+JavaFX2的Applet产品无法正常运行。问题分析发现,由于JavaFX运行时未启动而尝试初始化JavaFX控件,导致RuntimeException。解决方案是在初始化JavaFX控件前添加new JFXPanel()来手动启动JavaFX运行时。

最低0.47元/天 解锁文章
1337

被折叠的 条评论
为什么被折叠?



