在NetBeans中使用JAWS查找同义词 [英] Find synonyms using JAWS in netbeans

查看:125
本文介绍了在NetBeans中使用JAWS查找同义词的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

import edu.smu.tspell.wordnet.NounSynset;
import edu.smu.tspell.wordnet.Synset;
import edu.smu.tspell.wordnet.SynsetType;
import edu.smu.tspell.wordnet.WordNetDatabase;
import javax.swing.JApplet;  
import javax.swing.JFrame;
public class JavaApplication4 
{
String a[]=new String[2];
public static void main(String a[])
{
String ar[]={"faith"};
int j=0;
while(j<2)
{
System.setProperty("wordnet.database.dir", "C:\\ProgramFiles(x86)\\WordNet\\2.1\\dict");
NounSynset nounSynset;
NounSynset[] hyponyms;
WordNetDatabase database = WordNetDatabase.getFileInstance();
Synset[] synsets = database.getSynsets(ar[j], SynsetType.NOUN);
System.out.println("*********************************************");
for (int i = 0; i < synsets.length; i++)
{
nounSynset = (NounSynset)(synsets[i]);
hyponyms = nounSynset.getHyponyms();
System.err.println(nounSynset.getWordForms()[0] +": " +      nounSynset.getDefinition() + ") has " + hyponyms.length + " hyponyms")           
}
j++;
}
System.out.println("*********************************************");
}
}

我收到错误,因为错误打开索引文件:C:\ ProgramFiles \ WordNet \ 2.1 \ dict \ index.sense.此JAWS是否适用于Windows? index.sense文件出了错

I get the error as Error opening index file:C:\ProgramFiles\WordNet\2.1\dict\index.sense . Does this JAWS work for windows? wats wrong with index.sense file

推荐答案

我在Windows中也遇到了同样的问题.

I also faced the same problem in windows.

我将dict的路径更改为"C:\ Program Files(x86)\ WordNet \ dict \",并在System.setProperty中进行了如下操作:

I changed the path of the dict to "C:\Program Files (x86)\WordNet\dict\", and did the same in System.setProperty as follows:

System.setProperty("wordnet.database.dir","C:\ Program Files(x86)\ WordNet \ dict \");

System.setProperty("wordnet.database.dir", "C:\Program Files (x86)\WordNet\dict\");

它奏效了.

这篇关于在NetBeans中使用JAWS查找同义词的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆