我正在开发一个网站,该网站几年前就在我的网站上集成了 Crystal Report Viewer 12 for JAVA (JSP)。但是,当我需要在 Google Chrome 上运行报告时,我收到以下消息:
"Flash Player will no longer be supported after December 2020"
我进行了研究,发现了 SAP Crystal Reports Viewer 2016 ,并且根据文档,它似乎不再需要 Flash Player,而是使用 HTML5 功能。 我不太确定如何继续,但我已经用新下载的库更改了旧的 *.jar 库:
com.azalea.ufl.barcode.1.0.jar
CrystalCommon2.jar
CrystalReportsRuntime.jar
cvom.jar
DatabaseConnectors.jar
icu4j.jar
jai_imageio.jar
JDBInterface.jar
jrcerom.jar
keycodeDecoder.jar
logging.jar
pfjgraphics.jar
QueryBuilder.jar
webreporting-jsf.jar
webreporting.jar
XMLConnector.jar
xpp3.jar
但是,报表查看器仍然要求安装 Flash。 我一直在寻找完整的 JAVA 库,因为从资源中,我只能找到 *.jar 文件,而不能找到完整版本,因为它是在 Web 服务器中实现的,其中包括 css、html、图像和 js 库。
我的问题:
是否真的有一个不受 JRC Java Flash Player 依赖的 Crystal Report Viewer?
也许,报表本身是具有 Flash Player 依赖项的报表,但报表查看器只需像我一样更新库就可以了?
我在这里发布是因为 SAP Crystal Reports 文档似乎已经非常不推荐使用了:S 预先感谢:)
最佳答案
我在以下链接中找到了正确的库:Crystal Reports for Eclipse SP25 Runtime Libraries
正如以下来源中所述:What's new in SP 25 to be updated 他们已经实现了
UI5 parameter and DB logon prompt that no longer depends on Flash
我已经在我的网站上实现了它,并且不再要求安装 Flash 播放器(太棒了!),但是,请考虑到必须完全删除缓存才能正确加载新的基于 HTML5 的提示。
关于java - 2020 年后 Crystal Reports Viewer Flash 支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61902941/