【问题标题】:Error building a stand alone plugin of GATE in JAVA在 JAVA 中构建 GATE 的独立插件时出错
【发布时间】:2016-06-09 07:33:58
【问题描述】:

我正在尝试使用 ANNIE 构建一个独立插件来检查 GATE 中的插件创建。我在 NetBeans 环境中构建和运行 jar 文件做了一些徒劳的尝试。

我收到以下警告:

log4j:WARN No appenders could be found for logger (gate.Gate).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.

然后这个错误:

gate.util.GateRuntimeException: Could not infer installed plug-ins home!
Please set it manually using the -Dgate.plugins.home option in your start-up script.
    at gate.Gate.initLocalPaths(Gate.java:320)
    at gate.Gate.init(Gate.java:167)

问题似乎是把 Gate 构建文件嵌入到项目的根目录中?

【问题讨论】:

  • 我提议对您的问题进行编辑,警告和错误消息是两个非常不同的东西。我敢打赌,ashingel 没有看到错误消息并回复了警告:)
  • 谢谢,亚森。没错,我只看到了一个警告并错过了错误。

标签: java gate


【解决方案1】:

它实际上在错误消息中说明了你必须做什么:)

我使用的是 Eclipse,但在 NetBeans 中应该没有什么不同,在运行您的代码时将这样的内容设置为 VM 参数:

-Xmx3g -Dgate.plugins.home=/home/yasen/programs/gate-8.0-build4825-ALL/plugins -Dgate.site.config=/home/yasen/.gate.xml -Dgate.home=/主页/yasen/programs/gate-8.0-build4825-ALL

您可能还需要设置gate.home 和gate.site.config。

当您调用 Gate.init() 时,GATE 会尝试推断您的 GATE 安装在哪里以及插件文件夹在哪里。正如你在这里看到的: https://gate.ac.uk/sale/tao/splitch7.html#x11-1560007.1 另一个选项是设置一个环境变量 GATE_HOME,类似于 JAVA_HOME,它将被使用。如果未设置,您会看到此错误。

【讨论】:

    【解决方案2】:

    这个错误会阻止插件构建吗?这只是一个记录器错误,您可以忽略(或花时间配置记录器)。我总是忽略这个错误,GATE 应用程序正常工作。

    【讨论】:

      猜你喜欢
      • 2016-11-27
      • 2011-08-10
      • 1970-01-01
      • 2011-11-18
      • 2016-12-30
      • 1970-01-01
      • 2016-10-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多