1

我创建了一个Java方法,我想从报告中调用它,如下所示:

package javafunct;

public class Main {

    public String getTes(){
         return "it work";
    }   
}

我想在我的JR报告中显示该结果,因此我将其放在带有表达式的textField上:

new javafunct.Main().getTes()

我编译了它,然后将该 jar 文件设置为iReport类路径和我的PHP代码。

当我从iReport运行它时,它可以工作,但是当我从PHP运行以打开此报告时,它不起作用。错误是:

Error evaluating expression :

Source text : new javafunct.Main().getTes() 
4

1 回答 1

2

好的,我解决了我的问题.. 我必须将 javaFunct.jar 放到我的 tomcat 中的 javaBridge/WEB-INF/lib 文件夹中,然后重新启动 tomcat。

于 2013-01-04T04:04:51.123 回答