【发布时间】:2012-10-23 15:08:43
【问题描述】:
我正在尝试将对 Java 库的调用附加到 iReport 表达式中。
我尝试使用一个非常简单的库返回一个 hello world 字符串。
package utils;
public class Hello {
public static String hello()
{
return "Hello";
}
}
在 iReport 中,我想使用这个 API。我将上面的库编译成一个jar文件。在工具 -> 选项 -> 类路径中添加了位置。
然后尝试了以下方法:
- 在文本字段
new utils.Hello().hello()中编辑表达式 - 创建一个新字段并将其类型设置为
utils.Hello。然后在表达式中使用field.hello()
在这两种情况下,它都抱怨它无法解析你好。但是它在类路径中。我还尝试右键单击报告根目录并将utils.Hello/utils 添加到 Java 导入指令。两者似乎都没有上课。
非常感谢任何建议。
【问题讨论】:
-
new utils.Hello().hello()?你确定语法甚至可以在 Java 程序中编译吗?
标签: java jasper-reports ireport