繁体   English   中英

找不到java.util.function.Function的类文件

[英]Resolve Class file for java.util.function.Function not found

我想在我的android项目中使用Stanford POS-tagger。

我将pos-tagger .jar文件添加到了Android Studio中的android项目中:

  • slf4j-api.jar
  • slf4j-simple.jar
  • stanford-postagger-3.6.0.jar

我可以正确导入库:

import edu.stanford.nlp.tagger.maxent.MaxentTagger;

但是当我使用函数tagString时发生错误:

MaxentTagger tagger = new MaxentTagger("model/english-left3words-distsim.tagger");
String tagged = tagger.tagString("Hello World");//--->>ERROR
Log.i("tags",tagged);

编译时出现错误:

错误:(34、31)错误:无法访问java.util.function.Function的函数类文件找不到错误:任务执行失败

':app:compileDebugJavaWithJavac'。 编译失败; 有关详细信息,请参见编译器错误输出。

如何在我的Android项目中正确使用stanford pos-tagger?

您正在使用Java 8进行编译吗? CoreNLP的最新版本需要Java 8。 您看到的错误很可能是由于编译器未找到新引入的Function类。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM