JWNL のプロジェクトで WordNet を使用しています。絶対パスを使用する場合
<param name="dictionary_path" value="C:\Program Files (x86)\WordNet\2.1\dict\"/>
Dictionary.getInstance() はインスタンスを提供します。
そのような相対パスを使用すると、src/main/resources/dict
null になります。オープンソースなのでライブラリコードを検索したnew File(path, makeFilename());
ところ、パスが私が彼に与えた相対パスである場所を作成し、makeFileNameはフォルダーから使用するファイルを決定して処理を行うことがわかりました(絶対パスでうまく機能するので、問題はその方法にあるべきではありません)
私の友人は、私がライブラリを使用しているプロジェクトと同じポイントから、相対パスが JWNL ライブラリに表示されない可能性があると言いました。
さらにどこを見ればよいかわかりません。これは回答を提供するのに十分な情報ではない可能性があることを認識しているため、発生する可能性のある質問に応じて質問を改善させていただきます.