• 締切済み

プログラムが実行できません。

http://allabout.co.jp/internet/java/closeup/CU20051204A/index3.htm メールのプログラムのなのですが、コンパイルできでも実行が出来ません。クラスファイルは生成されているのに、実行できないのはなぜでしょうか? DOSプロンプトでException in thread "main" va.lang.NoClassDefFoundError: が出てきてしまいます。

みんなの回答

noname#94983
noname#94983
回答No.3

ああっ、すまん。なんか別のところを見てたらしい。さっきの回答はこっちの勘違い。とりあえず、NoClassDefFoundErrorというのからすると、たとえばパッケージのディレクトリ構成なんかを勘違いしてるとか(プログラムのルートでなく、クラスファイルのある場所にディレクトリを移動している)でないかね?

yamada1212
質問者

補足

回答ありがとうございます。 自分もそうだと思いまして、binフォルダ内で実行や環境設定を確認したりしていたのですが、やはり実行は出来ず、他のプログラムで実行できるのに、これだけならないなんてないですよね?

noname#94983
noname#94983
回答No.2

ん? リンク先を見てみたんだが、これ、自分のプログラムの中で、メール送信機能を使うためのライブラリじゃないか。その記事の1ページ目に、プログラム内からどうやってクラスを利用すれば送信できるか書いてあるぞ。従って、プログラムを実行できないのは当たり前。

回答No.1

あなたの前回の質問。 http://oshiete1.goo.ne.jp/qa4425558.html ここの回答をみて試しても同じでしょうか? ただ単に「できません」「わかりません」 では回答側も質問内容が「わかりません」 となってしまいますよ。 大概の場合この手のエラーはクラスパスの設定がおかしいのが原因です。

関連するQ&A