如何在eclipse项目中将所需的文件夹添加到与jar文件相同的目录中?

时间:2012-10-26 06:04:14

标签: eclipse api jar config wordnet

我正在尝试在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文件。

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

1 个答案:

答案 0 :(得分:0)

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

以下是使印地语WN API工作所需要做的事情:

  1. this link下载API。

  2. 在Eclipse中创建一个新的空Java Project并在其下复制此zip的内容(您不需要复制src.class个文件)。在项目的Examples.java下移动src/

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

  4. 在此之后,代码应该编译,您将能够使用API​​。

    此外,如果要在Examples.java内运行所有测试,则需要下载印地语Wordnet本身(来自this link)。在某处提取其内容并将提取的database/MorphHIN/目录复制到Eclipse项目的根目录下。

    注意:默认情况下,Eclipse可能使用UTF-8以外的编码。这可能会使控制台中的输出变得混乱。您可以在Window -> Preferences -> General -> Workspace下选择相应的Text file encoding来更改它。

    希望有所帮助!