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.

解决方案 »

  1.   

    编写的那个Java文件的文件名XX.java 与public class XX 要相同,这里XX应该都为 Welcome.
    一个类中用public 声明的class 的类,文件名必须与该类的名字相同
      

  2.   

    是不是有包呀,编绎的时候记得生成包的结构,可以用javac -d . *.java来实现,运行的时候记得要加上包名啊.这个问题不难LZ自己再看看!
      

  3.   

    D:\myjava>javac Welcome.javaD:\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: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.
    都没有错,只是在执行的时候出现上述问题!!!
      

  4.   

    贴出代码吧?或者在eclipse  IDE里面运行试一下·
      

  5.   

    Exception in thread "main" java.lang.NoClassDefFoundError
    Could not find the main class: Welcome. Program will exit.找不到class 应该是包的问题吧 楼主看看package 和CLASSPATH
      

  6.   

    public class Welcome
    {

    public static void main(String args[])
    {

    System.out.println("欢迎加入Java的世界!");
    }
    }
    这是源代码。
    在我重装了JDK后,可以执行了。可是在执行了三个程序后,又出现了上述的问题。本人就不知道那里出现了问题了。望大虾们指点一下,谢谢~~~