【发布时间】:2016-11-07 10:32:18
【问题描述】:
我想使用带有德语文本的斯坦福 NLP 服务器。我测试了http://corenlp.run/,它在德语中运行良好。如果我在自己的机器上尝试 使用
java -mx4g -cp "*" edu.stanford.nlp.pipeline.StanfordCoreNLPServer [端口] [超时]
它只适用于英语。如果我选择德语,我会收到错误消息
无法处理传入的注释
命令行显示:
java.lang.NullPointerException 在 java.util.Properties$LineReader.readLine(Properties.java:434) 在 java.util.Properties.load0(Properties.java:353) 在 java.util.Properties.load(Properties.java:341) 在 edu.stanford.nlp.pipeline.StanfordCoreNLPServer$CoreNLPHandler.getProperties(StanfordCoreNLPServer.java:681) 在 edu.stanford.nlp.pipeline.StanfordCoreNLPServer$CoreNLPHandler.handle(StanfordCoreNLPServer.java:540) 在 com.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:79) 在 sun.net.httpserver.AuthFilter.doFilter(AuthFilter.java:83) 在 com.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:82) 在 sun.net.httpserver.ServerImpl$Exchange$LinkHandler.handle(ServerImpl.java:675) 在 com.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:79) 在 sun.net.httpserver.ServerImpl$Exchange.run(ServerImpl.java:647) 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 在 java.lang.Thread.run(Thread.java:745)
我想我必须在某处添加德语 .jar 文件,但我找不到如何以及在哪里?
【问题讨论】:
标签: java nlp stanford-nlp