如何在Jaspersoft Studio Eclipse插件中设置区域设置

4
如何设置Eclipse插件“Jaspersoft Studio”使用的区域设置以执行报表?
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中该设置在哪里呢?
1个回答

4
为了解决这个问题:
  • 定义报表类路径:
    • JasperReports项目中创建一个文件夹,位于Project Explorer
    • 将所有资源包和JRXML文件移动到该文件夹中。
    • 右键单击文件夹,选择构建路径>用作源路径
    • 运行报表时,MissingResourceException就会消失
  • 如果您没有自定义参数,可能不容易找到可以更改语言环境的地方:
    • 在预览模式下打开报表
    • 在左侧,您会注意到一个带有小三角形(销)的条形:单击它,它会展开输入参数面板
    • 在顶部,您会看到一个工具栏,从左起第二个图标(报表参数)允许您配置最大记录数、报表区域设置、报表时区

谢谢。我目前正在从iR转换到JSS,坦率地说,我也花了一段时间才找到它。顺便说一下,我还向开发人员发送了一个请求,希望能有一个参数按钮。 - MrsTang
@MrsTang 截至Jaspersoft Studio ver.5.6版本,有一个这样的按钮:当在“预览”选项卡中时,它将位于右上角,在“导出为”按钮(磁盘形式)之后:如果您将鼠标悬停在其上方,将会显示“显示参数”工具提示。 - informatik01

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接