我正在尝试在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文件。
注意:当我从终端运行时,一切正常。
答案 0 :(得分:0)
对于OP来说,这个答案可能为时已晚,但我只是认为如果其他人遇到这个问题,发布它是个好主意。虽然答案是根据OP的请求为Eclipse用户编写的,但类似的步骤应该适用于任何IDE。
以下是使印地语WN API工作所需要做的事情:
从this link下载API。
在Eclipse中创建一个新的空Java Project
并在其下复制此zip的内容(您不需要复制src
和.class
个文件)。在项目的Examples.java
下移动src/
。
转到Project -> Properties -> Java Build Path -> Libraries
并添加JHWNL.jar
(如果您按照上一步操作,这应该已经存在于项目的根目录下)。
在此之后,代码应该编译,您将能够使用API。
此外,如果要在Examples.java
内运行所有测试,则需要下载印地语Wordnet本身(来自this link)。在某处提取其内容并将提取的database/
和MorphHIN/
目录复制到Eclipse项目的根目录下。
注意:默认情况下,Eclipse可能使用UTF-8
以外的编码。这可能会使控制台中的输出变得混乱。您可以在Window -> Preferences -> General -> Workspace
下选择相应的Text file encoding
来更改它。
希望有所帮助!