Exception in thread "main" java.lang.NoClassDefounndError:HelloWorLd
我编译了一个HelloWorld,就出现了上面的错误。

解决方案 »

  1.   

    HelloWorLdzhuyi 大小写要一致!!!!!!
      

  2.   

    HelloWorLd=====L
    java区分大小写啊
      

  3.   


     public class HelloWorld {
      public static void main(String[] args) {
        System.out.println("Hello Java World!");
      }
     }
      

  4.   

    set path=%path%;*:\jsdk1.4...\bin;
    set classpath=%classpath%;*:\jsdk1.4...\lib\tools.jar;
    javac *:\HelloWorld.java
    java *:\HelloWorld试试看!
    public class HelloWorld{
        public static void main(String[] a){
            System.out.println("HelloWorld!");
        }
    }
      

  5.   

    你是用的什么工具做的?
    如果是记事本得添加环境变量!
    这样,你在MS-DOS 中输入 java -version 看看什么提示!
      

  6.   

    Microsoft Windows XP [版本 5.1.2600]
    (C) 版权所有 1985-2001 Microsoft Corp.C:\Documents and Settings\Manager>java -version
    java version "1.4.2_06"
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_06-b03)
    Java HotSpot(TM) Client VM (build 1.4.2_06-b03, mixed mode)C:\Documents and Settings\Manager>C:\Documents and Settings\Manager>
      

  7.   

    我输入java version 它出现了java version "1.5.0_04"
    JAVA<TM> 2 Runtime Enviroment, Standard Edition <build 1.5.0_04-b05>
    java HotSpot <Tm> Client VM <build 1.5.0.04-b05, mixed mode,sharing>
    这是什么问题呀
      

  8.   

    我知道了,你是不是编译是输入
    javac HelloWorld.java,
    编译成功运行是你又输入
    java HelloWorld.java
    这是就出这样的提示错误,
    java时不需要后缀,直接类名就可以了
    不知道你是不是这种情况
      

  9.   

    不是呀,我是输入java HelloWorld
    没有呀后缀!
      

  10.   

    Microsoft Windows XP [版本 5.1.2600]
    (C) 版权所有 1985-2001 Microsoft Corp.C:\Documents and Settings\Manager>set classpathCLASSPATH=.;C:\j2sdk1.4.2_06\lib\tools.jar;C:\mysql-connector-java-3.1.8-bin.jar
    ;C:\Documents and Settings\Manager>
    再试试这个!看看!
      

  11.   

    对了,你编译后的class文件是放在哪个路径下的
    java 时有没有进入到那个路径
      

  12.   

    我是把javat class文件是放在一起的
      

  13.   

    文件名和类名要一样
    初学建议用JCreator Pro
      

  14.   

    他的意思是说
    你把 java 放到 任意盘根目录下
    然后进入该盘的根目录下编译 再运行!我感觉是你的CLASSPATH设置有问题!
      

  15.   

    classpath 
    配好了吗,加个点
      

  16.   

    CLASSPATH=.;这个点很重要
    没有的话,你这种情况就会报错
      

  17.   

    所有的都报错肯定是classpath没设好的问题了.
      

  18.   

    HelloWorLd 
    HelloWorld你的类名写错了
      

  19.   

    现在我声明一下,上面的HelloWorLd是我写错了。应该是HelloWorld。
    我设置的classpath是
    H:\Java\jdk1.5.0_04\lib;H:\Java\jdk1.5.0_04\lib\tools.jar
    请问一下对不对?
    Exception in thread "main" java.lang.NoClassDefounndError:HelloWorld
    我编译了一个HelloWorld,就出现了上面的错误。
      

  20.   

    你把编译的class文件拷贝到%JAVA_HOME%\bin目录下,再运行如果成功就说明classpath错了,试试看。
      

  21.   

    晕...
    set path=%path%;C:\jsdk1.4...\bin;
    set classpath=%classpath%;C:\jsdk1.4...\lib\tools.jar;
    javac C:\HelloWorld.java
    java C:\HelloWorld
    盘符你还隐藏起来干嘛?windows上不就是B到Z的盘嘛..
    注意classpath中要包括当前工作的主目录,表示为".",所以:
    set classpath=.;C:\jsdk1.4...\lib\tools.jar;%classpath%;