我已经看过其他有关此事的帖子,但我仍然无法让它发挥作用。
http://snowball.tartarus.org/dist/libstemmer_java.tgz<< - 这包含porter2算法的java实现。
我所做的是在桌面上提取内容(以便于访问)并使用Netbeans IDE打开其.java文件。我跑了但它返回了一个错误。
Netbeans不读取其他java文件。由于所有java文件都相互连接,因此javaX文件中的一个错误会在javaY文件上产生错误,依此类推。
TestApp.java是应该运行的那个。但是会发生以下错误。请参阅屏幕截图。
以下是截图:
http://img248.imageshack.us/img248/290/java1.jpg
答案 0 :(得分:0)
我再也看不到您的图像。 ext文件夹由于在frenchStemmer.java中存在3条无法访问的语句而无法编译。可以轻松删除它们,或者如果不使用法语,则可以删除整个文件。
case 13:
// (, line 155
// call RV, line 155
if (!r_RV())
{
return false;
}
// fail, line 155
// (, line 155
// <-, line 155
slice_from("ant");
return false;
break; <<<- remove this
我编译并运行了免费的Intellij社区版,并且还使用了命令行。