私はJavamailAPIを使用しています。私はjavamail-1.4.4とjaf-1.1.1をダウンロードしてインストールしました。 mail.jarとactivation.jarがCLASSPATHに追加されました。私はmsgsendクラスをコンパイルすることができます。msgsendクラスを実行しようとすると、次の例外が発生します。javaメールmsgsendエラー
Exception in thread "main" java.lang.NoClassDefFoundError: msgsend/java
Caused by: java.lang.ClassNotFoundException: msgsend.java
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: msgsend.java. Program will exit.
この問題の解決にお手伝いしてください。事前に
おかげ..あなたが
java msgsend.java
して、プログラムを起動しようとしているよう
java msgsendを使用していますが、.java拡張子は含まれていません。次に同じエラーが出る – Ramesh
まったく同じですか? – kan
はい...スレッド "main"の例外java.lang.NoClassDefFoundError:msgsend 原因:java.lang.ClassNotFoundException:msgsend at java.net.URLClassLoader $ 1.run(Unknown Source) at java.security.AccessController javaのでsun.misc.Launcher $ AppClassLoader.loadClass(不明なソース) でjava.lang.ClassLoader.loadClass(不明なソース) でjava.net.URLClassLoader.findClass(不明なソース) で.doPrivileged(ネイティブメソッド) .lang.ClassLoader.loadClass(Unknown Source) メインクラス「msgsend」が見つかりませんでした。プログラムは終了します。 – Ramesh