1

我看过其他关于这个的帖子,但我仍然无法让它工作。

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

http://img4.imageshack.us/img4/5196/java2l.jpg

http://img441.imageshack.us/img441/8625/java3i.jpg

4

1 回答 1

0

我再也看不到你的照片了。由于 frenchStemmer.java 中有 3 个无法访问的语句,ext 文件夹将无法编译。如果您不使用法语,它们可以很容易地被删除,或者只是删除整个文件。

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 的免费社区版中编译并运行,也使用命令行。

于 2019-03-01T16:11:29.570 回答