0

在此处输入图像描述

java.lang.NoSuchMethodError: org.mozilla.javascript.Parser.parse(Ljava/lang/String;Ljava/lang/String;I)Lorg/mozilla/javascript/ScriptOrFnNode; 在 org.eclipse.birt.data.engine.expression.AbstractExpressionCompiler.parse(AbstractExpressionCompiler.java:238) 在 org.eclipse.birt.data.engine.expression.AbstractExpressionCompiler.compileExpression(AbstractExpressionCompiler.java:132) 在 org.eclipse .birt.data.engine.expression.ExpressionCompiler.compile(ExpressionCompiler.java:68) 在 org.eclipse.birt.data.engine.expression.ExpressionCompilerUtil.compile(ExpressionCompilerUtil.java:56) 在 org.eclipse.birt.data .engine.impl.ServiceForQueryResults.initAutoBinding(ServiceForQueryResults.java:1014) 在 org.eclipse.birt.data.engine.impl.QueryResults.getResultIterator(QueryResults.java:174) 在 org.eclipse.birt.report。

在 Studio 中创建数据集时出现此错误。

我添加了

  1. 犀牛1.7.7.1罐,
  2. 用最新的更新了 mysql-connector jar。
  3. 在项目中添加的 jar 仍然出现此错误。

请尽快给出一些解决方案。

4

1 回答 1

0

我在互联网上搜索,发现现在 BIRT 插件已从 Eclipse 市场中删除,因此即使在添加 SpagoBI 插件后,BIRT 所需的许多依赖项也不可用。

我从 Mac OS下载了“ eclipse-reporting-mars-2-macosx-cocoa-x86_64.tar ”

http://www.eclipse.org/downloads/packages/eclipse-ide-java-and-report-developers/mars2

您可以从右侧提供的下载链接轻松下载适用于 Windows、Mac 或 Linux 操作系统的 eclipse。

在此 IDE 中,存在报告 jar,因此您在创建报告或主控室时不会遇到任何问题。

您只需要在 Eclipse 插件文件夹中添加 SpagoBI studio 插件,它就会正常工作而不会出现任何错误。

谢谢,希望这会有所帮助。

于 2017-04-04T04:22:52.480 回答