Java 没有提供内部拆分列表!没有提供规则URL?

Java 没有提供内部拆分列表!没有提供规则URL?,java,nlp,gate,Java,Nlp,Gate,我正在将GATE设置为在文本文档上运行,我想使用DefaultTokenizer和POSTagger,但在初始化ANNIE控制器时出错 线程“main”gate.creole.ResourceInstantiationException中出现异常:没有为规则提供URL! 位于gate.creole.tokeniser.SimpleTokeniser.init(SimpleTokeniser.java:131) 在gate.Factory.createResource(Factory.java:3

我正在将GATE设置为在文本文档上运行,我想使用DefaultTokenizer和POSTagger,但在初始化ANNIE控制器时出错

线程“main”gate.creole.ResourceInstantiationException中出现异常:没有为规则提供URL! 位于gate.creole.tokeniser.SimpleTokeniser.init(SimpleTokeniser.java:131) 在gate.Factory.createResource(Factory.java:302) 在gate.Factory.createResource(Factory.java:117) 位于gate.creole.tokeniser.DefaultTokeniser.init(DefaultTokeniser.java:55) 在gate.Factory.createResource(Factory.java:302) 在gate.Factory.createResource(Factory.java:97)


您能帮忙吗?

您能分享一下您是如何创建应用程序管道的吗


从错误描述中,我可以假设您在标记器中有一个错误的路径。可能是您不小心在默认路径中添加了一些内容。

我想问题出在它的主页上,所以我刚刚删除了旧版本,重新安装了GATE最新版本,并相应地设置了路径。您是否正确设置了GATE home?请您至少就问题中的错误以及您的答案为什么要修复它提供一点意见。
    ProcessingResource tokeniser = (ProcessingResource) Factory.createResource("gate.creole.tokeniser.DefaultTokeniser",Factory.newFeatureMap());
    SerialAnalyserController pipeline = (SerialAnalyserController) Factory.createResource("gate.creole.SerialAnalyserController");
    pipeline.add(tokeniser);