当前位置: 首页 > 知识库问答 >
问题:

编译JasperReports模板时出现“type java.lang.CharSequence不能被解析”错误

淳于博文
2023-03-14
$F{SASI_NO}.contains("-E")?$F{SASI_NO}.split("-")[0]:$F{SASI_NO}

共有1个答案

颛孙正卿
2023-03-14

我找到了解决办法。我的windows服务器的Java版本是1.8.0.121。我将Java降级到1.7版本。

这里描述的问题是:JRXML不能在Java8中编译。

JasperReports库的这个bug在6.0版本中被修复

 类似资料:
  • 主要内容:编译JRXML文件,预览Jasper文件我们在上一章中生成了 JasperReport 模板(JRXML 文件)。该文件不能直接用于生成报表。它必须编译为 JasperReport 的原生二进制格式,称为Jasper文件。在编译时,我们将 JasperDesign 对象转换为 JasperReport 对象。 接口net.sf.jasperreports.engine.design.JRCompiler在编译过程中起着核心作用。该接口有

  • 我使用SpringBoot和mySql数据库。 我正在尝试筛选搜索通过一个表格的团队。最初,这个表是一个thymeleaf表(参见我的相关SO问题),但在用尽了互联网上所有可用的资源后,我决定以不同的方式实现搜索,但没有成功。 我发现了一个非常有用的网站,它有一个实用的,相关的例子,我想要实现什么。 解析模板“索引”时出错,模板可能不存在,或者任何已配置的模板解析程序都无法访问 Thymeleaf

  • 最近我实现了一个新的构建器与gradle运行詹金斯。我们的项目包含jasper报告,所以我在下面添加了一个由jasper报告api提供的蚂蚁任务来编译jasper报告。 一切都很好,编译和预期的工作,但在部署项目到服务器后,在运行时得到以下错误。 [8/3/17 14:38:53:340 EET] 000000f5 SystemOut O ERROR[14:38:53,333-WebContain

  • 我正在创建一个表单提交使用Spring靴蒂梅利夫。我是Spring启动应用程序的初学者,当我运行应用程序时,我得到的错误是模板解析完整错误堆栈跟踪期间发生的错误,我在下面写的。 我尝试了什么,所以我附在下面。我在上面附上的所有堆栈跟踪错误 学生管理员 Student.java index.html 主要 ** ** 注册_成功. html

  • 现在我得到了另一个错误: 有人能帮我解释为什么我必须依赖thymleaf来提供html内容,为什么我会得到这个错误。

  • 第一次发帖时,请纠正我的错误。虽然我没有偏离文件夹结构的默认映射,但我认为我应该在设置中添加。 每当我请求/home映射时,就会得到一个TemplateInputException HomeController类: