1

我正在尝试在 Eclipse IDE 中使用印地语 wordnet java api。

在 api 的自述文件中写道,我们必须将两个文件夹添加到 .jar 文件所在的同一目录中。

我已将 .jar 文件包含到项目的类路径中。但我不知道如何将这两个文件夹添加到与文件相同的目录中.jar

现在.jar文件在myProject->src->Referenced Libraries

如果不包括这些文件夹,我会收到以下错误

Error reading configuration file. Make sure its correct path is specified.

我检查了提到这些文件夹的 api 文件夹->config-> .config 文件。意味着 .jar 在运行时需要这些文件夹。

完全困惑..如何在 Eclipse IDE 中使用这些文件夹和 jar 文件。

注意:当我从终端运行它时,一切正常。

4

1 回答 1

0

这个答案对于 OP 来说可能为时已晚,但我只是认为发布它以防其他人面临这个问题是个好主意。虽然答案是根据 OP 的要求为 Eclipse 用户编写的,但类似的步骤应该适用于任何 IDE。

为了使印地语 WN API 正常工作,需要执行以下操作:

  1. 从此链接下载 API 。

  2. 在Eclipse中新建一个空Java Project文件,把这个zip的内容复制到它下面(不需要复制src.class文件)。在您的项目Examples.java下移动。src/

  3. 转到Project -> Properties -> Java Build Path -> Libraries并添加JHWNL.jar(如果您按照上一步操作,这应该已经存在于项目的根目录下)。

在此之后,代码应该编译并且您将能够使用 API。

此外,如果您想在里面运行所有测试Examples.java,您需要下载 Hindi Wordnet 本身(从此链接)。将其内容提取到某处并复制提取database/MorphHIN/Eclipse 项目根目录下的目录。

注意:默认情况下,Eclipse 可能使用除UTF-8. 这可能会使控制台中的输出出现乱码。您可以Window -> Preferences -> General -> Workspace通过选择适当的 来更改它Text file encoding

希望有帮助!

于 2014-11-13T04:41:53.160 回答