尝试在最新版本的BIRT上运行批处理文件。从3.7.1升级到4.6.0。 .bat文件完全相同(除了更改BIRT_HOME系统变量)。
我采取的步骤如下:
我得到的错误是:
Could not find or load main class org.eclipse.birt.report.engine.api.ReportRunner
我的.bat文件的内容是:
@echo off
set BIRT_HOME=C:\birt-460\ReportEngine\
call %BIRT_HOME%genReport.bat -m runrender -o "output.PDF" -f PDF -F "reportproperties.properties" "reportproperties.rptDesign"
我可以确认my / lib文件夹中存在以下JAR文件:org.eclipse.birt.runtime_4.6.0-20160607.jar
我挣扎的部分是这些步骤适用于3.7.1和4.2.2,但不适用于4.6.0
有人有任何想法吗?
答案 0 :(得分:0)
这是4.6.0 BIRT版本中的bug。
要解决此问题,只需从 $('.login-form').trigger("reset");
中的 META-INF / 文件夹中删除ECLIPSE_.RSA
和ECLIPSE_.SF
,在 $ BIRT_HOME / ReportEngine / lib / 中。