簡體   English   中英

java 郵件消息發送錯誤

[英]java mail msgsend error

我正在使用 JavamailAPI,我下載並安裝了 javamail-1.4.4 和 jaf-1.1.1。 將 mail.jar 和 activation.jar 添加到 CLASSPATH。 我能夠編譯 msgsend class,當我嘗試運行 msgsend class 時,我收到以下異常。

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 需要一個 class 名稱,而不是文件名。

java msgsend

此外,Java 中的 class 名稱應為大寫。

首先,您需要使用javac編譯msgsend.java ,然后按如下方式運行它:

java msgsend

看到我刪除了.java擴展,因為 java 將尋找msgend.class

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM