- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:NoClassDefFoundErrorについて)
NoClassDefFoundErrorについて
このQ&Aのポイント
- NoClassDefFoundErrorとは、Javaプログラムの実行中に必要なクラスが見つからなかった場合に発生するエラーです。
- FREQTプログラムの実行時に、HTMLparserクラスが見つからないため、NoClassDefFoundErrorが発生しています。
- openxml.jarファイルにHTMLparser.classが存在しないか、classpathの設定が正しくされていない可能性があります。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
makefile内の記述はコンパイル時オプションになっているだけですので 環境変数としては登録されていません。 コマンドプロンプトから実行するときに指定しなおす必要があるようです。 readme.txtの起動例のままではご質問のようなエラーがでるようです。 >java -cp .;openxml.jar Freqt family_simple.xml 2.0 のように「-cp .;openxml.jar」を指定して実行してみてください。
お礼
素早い回答ありがとうございます! 問題なく動きました。 環境変数として指定しなおす必要があったのですね。