私は以下の問題があります: 現在、Java EEプロジェクトで作業中です。単語の同義語を検索するには、wordnet辞書を使用する必要があります。Java EEでWordnetを使用するには?
別のJava SEプロジェクトで、JWI 2.4で基本的なワードネット機能をテストしました。私が必要とするものはすべて私のために働いています。しかし、ここに問題が来る:
私はメモリにwordnet辞書をロードしたい。そのため、まずJWIで辞書をエクスポートし、エクスポートしたファイルを自分のjava EEプロジェクトのressourcesフォルダに入れました。次にファイルを取得しようとしました
InputStream in = this.getClass().getClassLoader().getResourceAsStream(name)
これで私はInputStreamを取得しました。しかし、JWIでメモリ内辞書を作成するには、ファイルオブジェクトまたはURLオブジェクトが必要です。 inputstreamの内容を一時ファイルに書き込もうとしましたが、java EEでは許可されていません。
ここに私の質問があります。 wordnet辞書をJava EEプロジェクトにどのように統合できますか?
ありがとうございました:)それを感謝します。