- ベストアンサー
javamailについて
javamailでメール送信を行いたいのですが、プロンプトでコンパイルはとおるのですが、実行すると 「Exception in thread "main" java.lang.NoClassDefFoundError: TestMail」 というエラーが出ます。 何が原因でしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
もう一つ考えられる原因として、 「『main』メソッドを実装していない」が考えられます。 「mainメソッドの実装」とは 「public static void main( String args[] )」というメソッドのことを指します。 コマンドプロンプトなどで「java (パッケージ)(クラス名)」を指定した場合、 Javaの仕様として上記mainメソッドを実行するように作られています。
その他の回答 (2)
- susumufire
- ベストアンサー率22% (86/380)
回答No.2
ソースがどうなっているか分かりませんが・・・ 実行しようとしているクラスにパッケージの指定をしてある場合、 パッケージ名から書かなくてはなりません。 ご確認ください。
質問者
お礼
原因がわかりました。 ありがとうございます。
- ngsvx
- ベストアンサー率49% (157/315)
回答No.1
CLASSPATHは設定してありますか?
質問者
お礼
原因がわかりました。 ありがとうございます。
お礼
原因がわかりました。 ありがとうございます。