4

如何设置 Eclipse 插件“Jaspersoft Studio”用于执行报告的语言环境?

有诸如“en”和“pt”之类的语言环境的消息文件,但我的系统在“de”上。所以在预览时,我得到一个:

net.sf.jasperreports.engine.JRException: java.util.MissingResourceException: Can't find bundle for base name org/uci/opus/report/messages, locale de_AT

注意:在 iReport 中有一个报告区域设置(在选项 -> 编译和执行下),但是 Jaspersoft Studio 中的这个设置在哪里?

4

1 回答 1

4

为了解决这个问题:

  • 定义报表类路径:
    • Project Explorer中的JasperReports 项目中创建一个文件夹
    • 将所有资源包和 JRXML 移到那里。
    • 右键单击文件夹并选择构建路径>用作源路径
    • 当您运行报告时,MissingResourceException将消失
  • 如果您没有定义任何自定义参数,则可以更改语言环境的位置可能并不明显:
    • 以预览模式打开报表
    • 在左侧,您会注意到一个带有小三角形(大头针)的栏:单击它,它将展开输入参数面板
    • 在顶部您会看到一个工具栏,左侧第二个图标(报告参数)允许您配置最大记录数、报告区域设置、报告时区
于 2013-02-05T18:42:35.723 回答