0
這涉及運行網絡應用程序的嘗試。該代碼編譯正確,但在試圖與「Java的Sendmail的」 Java的回報運行:Java代碼編譯但未執行:「找不到主類」
C:\Butte>java SendMail
Exception in thread "main" java.lang.NoClassDefFoundError: SendMail (wrong name:
je3/net/SendMail)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(Unknown Source)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
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: SendMail. Program will exit.
這是一個簡單的配置問題。我有一個Java包最近足以支持其他網絡代碼。源代碼是:
package je3.net;
import java.io.*;
import java.net.*;
/**
* this software sends e-mail via a mailto : url
*/
public class SendMail {
public static void main(String[] args) {
// --- SNIP ----
}
}
非常感謝你,
喬爾
它現在運行,非常感謝你! –