[英]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.