D:\myjava>java Welcome
Exception in thread "main" java.lang.NoClassDefFoundError: Welcome
Caused by: java.lang.ClassNotFoundException: Welcome
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
Could not find the main class: Welcome. Program will exit.
Exception in thread "main" java.lang.NoClassDefFoundError: Welcome
Caused by: java.lang.ClassNotFoundException: Welcome
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
Could not find the main class: Welcome. Program will exit.
一个类中用public 声明的class 的类,文件名必须与该类的名字相同
Exception in thread "main" java.lang.NoClassDefFoundError: Welcome
Caused by: java.lang.ClassNotFoundException: Welcome
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
Could not find the main class: Welcome. Program will exit.
都没有错,只是在执行的时候出现上述问题!!!
Could not find the main class: Welcome. Program will exit.找不到class 应该是包的问题吧 楼主看看package 和CLASSPATH
{
public static void main(String args[])
{
System.out.println("欢迎加入Java的世界!");
}
}
这是源代码。
在我重装了JDK后,可以执行了。可是在执行了三个程序后,又出现了上述的问题。本人就不知道那里出现了问题了。望大虾们指点一下,谢谢~~~