http://search.csdn.net/Expert/topic/1283/1283020.xml?temp=.3433496

解决方案 »

  1.   

    没找到Hello类
    你的程序入口是这样的吗public static void main(String[] args)
      

  2.   

    程序的入口必须是pubic static void main()
      

  3.   

    classpath后面加个;或是java -classpath . HelloWorld
      

  4.   

    应该是没有public static void main(String[] args)
      

  5.   

    .java文件名是否与public class的名一致?
      

  6.   

    //该类名test6.java
    package com.excel.util.test;public class test6
    {
       public test6()
       {
       }  public static void main(String[] args)
       {
          System.out.println("Hello World!");
      }
    }
      

  7.   

    Appliaction的主类必须有
    public static void main(String[] args){}
    applet的话可以不需要,但是Applet有自己的格式要求
      

  8.   

    java 命令后面不带.class扩展名!
      

  9.   

    这是所有新人容易出现的问题~我也是`
    问题不是出在程序上,其实是你的系统环境变量设定的有问题~
    解决办法:
    比如说我的java文件的路径是  c:\java\      
    sdk的路径是    c:\j2sdk\
    设定classpath     .;c:\java\;
    设定path          c:\java\bin\;还不行就   运行--cmd--  set path .;
      

  10.   

    我同学也有楼主这样的问题.
    我看了一下,是他的CLASSPATH没设制好.
    少了个".;"
      

  11.   

    不是吧,我用的J2SDK是1.4.2版的,不需要设置ClassPath吧?!
    main函数是如下定义的:
    public static void main(String[] args)
      

  12.   

    不想设classpath那你就再等一年半栽 等SUN新的带如您所说的功能的JDK出来的时候你再来学习吧
      

  13.   

    ClassPath要设置啊
    你看运行java -D看能否有反应
      

  14.   

    是环境变量搞错了哈
    (1)classpath是“.;D:\jdk1.5.0\lib”(注意有个点和分号)
    (2)path是“;D:\jdk1.5.0\bin”(注意有个分号)
      

  15.   

    classpath的问题
    http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=76270
      

  16.   

    我听说JDK1.4.2是不要设置classpath的。我设置了ClassPath,还是没有好。以下是我控制台上的输出:
    F:\Project\Java>javac Hello.javaF:\Project\Java>java Hello
    Exception in thread "main" java.lang.NoClassDefFoundError: HelloF:\Project\Java>java -version
    java version "1.4.2_04"
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_04-b05)
    Java HotSpot(TM) Client VM (build 1.4.2_04-b05, mixed mode)F:\Project\Java>java -D
    Usage: java [-options] class [args...]
               (to execute a class)
       or  java [-options] -jar jarfile [args...]
               (to execute a jar file)where options include:
        -client       to select the "client" VM
        -server       to select the "server" VM
        -hotspot      is a synonym for the "client" VM  [deprecated]
                      The default VM is client.    -cp <class search path of directories and zip/jar files>
        -classpath <class search path of directories and zip/jar files>
                      A ; separated list of directories, JAR archives,
                      and ZIP archives to search for class files.
        -D<name>=<value>
                      set a system property
        -verbose[:class|gc|jni]
                      enable verbose output
        -version      print product version and exit
        -showversion  print product version and continue
        -? -help      print this help message
        -X            print help on non-standard options
        -ea[:<packagename>...|:<classname>]
        -enableassertions[:<packagename>...|:<classname>]
                      enable assertions
        -da[:<packagename>...|:<classname>]
        -disableassertions[:<packagename>...|:<classname>]
                      disable assertions
        -esa | -enablesystemassertions
                      enable system assertions
        -dsa | -disablesystemassertions
                      disable system assertions
      

  17.   

    classpath :
    -----------------
    .;C:\j2sdk\lib\dt.jar;C:\j2sdk\lib\tools.jar