1,你的classpath有问题,没有“.”表示当前路径2,你确定你的ArraySort.class存在,运行时 的路径没有问题??

解决方案 »

  1.   

    因该为
    import java.util.*;
    public class test
    {
        public static void main(String[] args)
       {
            int a[]={8,6,7,3,5,4},i;
    Arrays.sort(a);
    for(i=0;i<a.length;i++)System.out.println(""+a[i]);
        }
    }
      

  2.   

    楼上的不是吧,好像只是改了类名,这样就可以啦??import java.util.*;
    public class ArraySort
    {
    public static void main(String[] args)
    {
    int a[]={8,6,7,3,5,4},i;
    Arrays.sort(a);
    for(i=0;i<a.length;i++) System.out.println(""+a[i]);
    }
    }
      

  3.   

    程序本身没有问题,是你的classpath设置有问题,你可以把文件拷贝到你的
    jdk里的bin目录下编译,就会发现可以顺利执行(那是系统默认得编译地点)到c盘根目录(首先显示隐藏文件)找到AUTOEXEC.BAT,加入如下语句(按你自己的jdk版本和路径改之):SET PATH=d:\j2sdk1.4.0\bin;
    SET CLASSPATH=.;d:\j2sdk1.4.0\lib;一切ok