プロが教える店舗&オフィスのセキュリティ対策術

こんにちは。
http://research.nii.ac.jp/~uno/codes-j.htm
の中段ほどにあるFREQTというプログラム
http://research.nii.ac.jp/~uno/code/FREQT_distMa …
を実行しようと思い、解凍・makeによるコンパイルは完了して、さあ実行しようとすると、
Exception in thread "main" java.lang.NoClassDefFoundError: org/openxml/parser/HTMLparser
と実行途中に出てしまいます。
HTMLparser.classが入っているopenxml.jarに対するclasspathは、make中に入っていると思うのですが・・・うまくいきません。
どうか助けてください。

A 回答 (1件)

makefile内の記述はコンパイル時オプションになっているだけですので


環境変数としては登録されていません。
コマンドプロンプトから実行するときに指定しなおす必要があるようです。
readme.txtの起動例のままではご質問のようなエラーがでるようです。

>java -cp .;openxml.jar Freqt family_simple.xml 2.0
のように「-cp .;openxml.jar」を指定して実行してみてください。
    • good
    • 0
この回答へのお礼

素早い回答ありがとうございます!
問題なく動きました。
環境変数として指定しなおす必要があったのですね。

お礼日時:2007/12/03 12:15

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!