【问题标题】:ERROR: Make sure the NICT wordnet db is stored in classpath at: /wnjpn.db错误:确保 NICT wordnet db 存储在类路径中:/wnjpn.db
【发布时间】:2017-03-25 09:07:58
【问题描述】:

我正在尝试为我的应用程序计算两个单词之间的相似度。我用过wordnet词典。在执行代码时,它需要类路径中的 wnjpn.db。当我将代码作为 java 应用程序执行时,当我将此 db 文件添加到应用程序中的 src 文件夹时,它可以正常工作,但是当我尝试从网页运行时,它会给出错误

 ERROR: Make sure the NICT wordnet db is stored in classpath at: /wnjpn.db 

示例代码看起来像

import edu.cmu.lti.lexical_db.ILexicalDatabase;
import edu.cmu.lti.lexical_db.NictWordNet;
import edu.cmu.lti.ws4j.RelatednessCalculator;
import edu.cmu.lti.ws4j.impl.HirstStOnge;
import edu.cmu.lti.ws4j.impl.JiangConrath;
import edu.cmu.lti.ws4j.impl.LeacockChodorow;
import edu.cmu.lti.ws4j.impl.Lesk;
import edu.cmu.lti.ws4j.impl.Lin;
import edu.cmu.lti.ws4j.impl.Path;
import edu.cmu.lti.ws4j.impl.Resnik;
import edu.cmu.lti.ws4j.impl.WuPalmer;
import edu.cmu.lti.ws4j.util.WS4JConfiguration;

 public class similarity {

public  static ILexicalDatabase db =  new NictWordNet();

/* 
//available options of metrics
private static RelatednessCalculator[] rcs = { new HirstStOnge(db),
        new LeacockChodorow(db), new Lesk(db), new WuPalmer(db),
        new Resnik(db), new JiangConrath(db), new Lin(db), new Path(db) };
*/
public  static double compute(String word1, String word2) {
    WS4JConfiguration.getInstance().setMFS(true);
    double s = new WuPalmer(db).calcRelatednessOfWords(word1, word2);
    return s;
}

public static void main(String[] args) {
    String[] words = {"add", "get", "filter", "remove", "check", "find", "collect", "create"};


            double distance = compute("OTHER OFFENSE","PROSTITUTION");
            System.out.println( distance);


}

}

【问题讨论】:

    标签: java dictionary wordnet


    【解决方案1】:

    找到解决方案。

    添加--> 文件夹到 Java 资源 --->一些文件夹

    将 wnjpn.db 添加到该文件夹​​-->转到项目属性--> Java 构建路径

    Image 1

    点击添加文件夹-->选择保存wnjpn.db文件中的文件夹-->点击确定

    image 2

    它会在运行时自动加载 wnjpn.db 文件。它对我有用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-18
      • 2012-04-09
      • 1970-01-01
      • 2015-04-28
      • 1970-01-01
      相关资源
      最近更新 更多