2015-02-26 5 views
0
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 для окон? wats wrong с index.sense файлНайти синонимы с помощью JAWS в netbeans

+0

В каком каталоге вы установили 'JAWS' api –

+0

Кстати, посмотрите этот учебник: - http://lyle.smu.edu/~tspell/jaws/ –

+0

Я пробовал JAWS под UNIX-системами, и он работает плавно , и тот же пример хорошо работает под OSX (и он должен быть в каждой UNIX-подобной системе). Я думаю, что это проблема совместимости под Windows. –

ответ

2

Я также столкнулся с той же проблемой в окнах.

Я изменил путь в Словаре в "C: \ Program Files (x86) \ WordNet \ ДИКТ \", и сделал то же самое в System.setProperty следующим образом:

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

И это сработало.

 Смежные вопросы

  • Нет связанных вопросов^_^