0

我正在用 R 做一个文本分析项目,需要一个词干分析器。我找到了一个雪球词干分析器的 java 编译的 JAR 文件。文档: http:
//lucene.apache.org/core/3_0_3/api/contrib-snowball/
下载链接(底部链接):
http
://www.java2s.com/Code/JarDownload/snowball/ 现在,至于我可以说,这个 R 代码应该创建一个新的词干分析器对象:

library(rJava)  
.jinit("D:\\myUser\\Documents\\snowball.jar")  
stemmer <- .jnew("org.tartarus.snowball.ext.EnglishStemmer")  

但是最后一行代码给出了以下错误:

Error in .jnew("org.tartarus.snowball.ext.EnglishStemmer") :   
  java.lang.ClassNotFoundException

在花了很多时间之后(其中包括阅读以下帖子寻求帮助:https ://darrenjw.wordpress.com/2011/01/01/calling-java-code-from-r/ ),我得到了卡住了,因为我不确定确切的问题是什么。据我所知,它可能是按可能性顺序排列的:
1.我的代码中的错误
2.依赖关系的问题 3.JAR
文件以某种方式损坏

谁能给我一些关于问题可能出在哪里的指示?

编辑:已回答,见评论。此特定 jar 文件中的类名是小写的。

4

0 回答 0