在你的环境变量CLASSPATH增加当前目录“.”:
set CLASSPATH=.;%CLASSPATH%

解决方案 »

  1.   

    把你的文件名a.java改成HelloWorld.java就可以了 ,文件名要和类名相同才可以编译
      

  2.   

    javac HelloWorld.java
    java HelloWorld.java
      

  3.   

    Sorryjavac HelloWorld.java
    java HelloWorld
      

  4.   

    文件名改成HelloWorld.java,或类名改成a
      

  5.   

    文件名为HelloWorld.javaclass HelloWorld 
    {
        public static void main(String args[]) 
        {
            System.out.println("Hello world!");
        }
    }
      

  6.   

    把你的文件名a.java改成HelloWorld.java ,文件名要和类名相同才可以编译
      

  7.   

    我有的Java环境是Delphi6带的,不知道是不是它的原因?
      

  8.   

    我有的Java环境是Delphi6带的,不知道是不是它的原因?
    什么意思啊
      

  9.   

    import java.lang.System.*;
    import java.util.Vector;
    public class insertStringBuffer
    {
    public insertStringBuffer()
    {
    }
    public static void main(String[] args)
    {
    int inum=512;
    long lnum=Long.MAX_VALUE;
    double dnum=123.123e54;
    float fnum=3.1243f;
    char sep=' ';
    Object obj1=null;
    Object obj2=new Vector();
    char[] charArray={'a','b','c'};
    StringBuffer buf=new StringBuffer(100);
    buf.insert(0,inum).insert(0,sep).insert(0,lnum).insert(0,sep);
    buf.insert(0,dnum).insert(0,sep).insert(0,dnum).insert(0,sep);
    buf.insert(0,obj1).insert(0,sep).insert(0,obj2);
    buf.insert(0,sep).insert(0,charArray);
    buf.insert(0,charArray,1,1);

    System.out.println(buf.toString());
    }
    }
    path设置 C:\j2sdk1.4.1_03;C:\j2sdk1.4.1_03\bin;(jdk安装在C:\j2sdk1.4.1_03)
    文件名:insertStringBuffer.java
    为啥也报Exception in thread "main" java.lang.NoClassDefFoundError:这个错。
    请高手指点。
      

  10.   

    public class HelloWorld
      {
         public static void main(String[] args)
            {
               System.out.println("Hello World!");
             }
      }
    一定要保存为HelloWorld.java
    执行javac HelloWorld.java
    然后执行java HelloWorld
    一定要注意大小写!!