嵌入GATE并尝试编译并运行StandAloneAnnie

我一直在试图学习GATE,特别是ANNIE和TwitIE。我见过在GATE网站上发现的独立ANNIE java代码(https://gate.ac.uk/wiki/code-repository/src/sheffield/examples/StandAloneAnnie.java)。我试图运行java文件,但我总是收到此错误信息(因为我真的不知道如何嵌入门,请告诉我如何一步一步):嵌入GATE并尝试编译并运行StandAloneAnnie

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.

Exception in thread "main" 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:303)

at gate.Gate.init(Gate.java:163)

at StandAloneAnnie.main(StandAloneAnnie.java:81)

Java Result: 1

的问题来自于声明:

Gate.init();

请帮助,我非常需要它。谢谢你们:)

回答:

我暂时通过在代码GATE的初始化之前解决了这个问题: Gate.init()

这组代码:

Properties props2 = System.getProperties();

props2.setProperty("gate.plugins.home", "C:\\Program Files\\GATE_Developer_8.0\\plugins");

Properties props3 = System.getProperties();

props3.setProperty("gate.site.config", "C:\\Program Files\\GATE_Developer_8.0\\gate.xml");

我希望这也将帮助别人:)

以上是 嵌入GATE并尝试编译并运行StandAloneAnnie 的全部内容, 来源链接: utcz.com/qa/260708.html

回到顶部