gpt4 book ai didi

java - 在 JAVA 中构建独立的 GATE 插件时出错

转载 作者:行者123 更新时间:2023-12-01 09:49:10 25 4
gpt4 key购买 nike

我一直在尝试使用 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 构建文件嵌入到项目的根目录中?

最佳答案

它实际上在错误消息中说明了您必须执行的操作:)

我使用的是 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=/home/yasen/programs/gate-8.0-build4825-ALL

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

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

关于java - 在 JAVA 中构建独立的 GATE 插件时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37719600/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com