コマンドラインからテキストファイルからJavaプログラムにデータを取得する方法を知りたいです。ウィンドウズを使用しています。
使った
Java myprogram < c:\inputfile.txt
動作しませんが、使用したとき
Java myprogram good
できます。「良い」は、入力として使用した単語です
参考:私が使ったとき
Java myprogram good > c:\outfile.txt
これは、出力をテキストファイルに書き込むためのものです..
テキストファイル「inputfile.txt」から読み取り、「outputfile.txt」に書き込む必要があります
私はこれを使いました
Java myprogram "c:\\inputfile.txt" > "c:\\outputfile.txt"
しかし、機能していません
私が使用したこのコード
import edu.smu.tspell.wordnet.*;
public class myprogram{
public static void main (String [] args) {
System.setProperty("wordnet.database.dir", "C:\\Program Files (x86)\\WordNet\\2.1\\dict\\");
WordNetDatabase database = WordNetDatabase.getFileInstance();
String result = "";
NounSynset nounSynset;
NounSynset[] hyponyms;
Synset[] synsets = database.getSynsets(args[0]);
for (int i = 0; i < synsets.length; i++) { //iteratre over all senses
String[] wordForms = synsets[i].getWordForms();
for (int j = 0; j < wordForms.length; j++) {
System.out.println(wordForms[j]);
}
}
}
}