看看你的代码里是否有package代码,有的话需要指定package来访问.class文件

解决方案 »

  1.   

    是了如果有PACKAGE代码用—CLASSPATH参数指定路径
      

  2.   

    还有编译的时候要用javac -d
      

  3.   

    源代码:
    package com.bruceeckel.util;
    import java.util.*;public class Arrays2 {
      private static void
      start(int from, int to, int length) {
        if(from != 0 || to != length)
          System.out.print("["+ from +":"+ to +"] ");
        System.out.print("(");
      }
      private static void end() {
        System.out.println(")");
      }
      public static void print(Object[] a) {
        print(a, 0, a.length);
      }
      public static void 
      print(String msg, Object[] a) {
        System.out.print(msg + " ");
        print(a, 0, a.length);
      }
      public static void 
      print(Object[] a, int from, int to){
        start(from, to, a.length);
        for(int i = from; i < to; i++) {
          System.out.print(a[i]);
          if(i < to -1)
            System.out.print(", ");
        }
        end();
      }
      public static void print(boolean[] a) {
          print(a, 0, a.length);
      }
      public static void 
      print(String msg, boolean[] a) {
        System.out.print(msg + " ");
        print(a, 0, a.length);
      }
      public static void 
      print(boolean[] a, int from, int to) {
        start(from, to, a.length);
        for(int i = from; i < to; i++) {
          System.out.print(a[i]);
          if(i < to -1)
            System.out.print(", ");
        }
        end();
      }
      public static void print(byte[] a) {
          print(a, 0, a.length);
      }
    。。public static void 
      fill(char[] a, CharGenerator gen) {
          fill(a, 0, a.length, gen);
      }
      public static void 
      fill(char[] a, int from, int to, 
           CharGenerator gen) {
        for(int i = from; i < to; i++)
          a[i] = gen.next();
      }
      public static void 
      fill(short[] a, ShortGenerator gen) {
          fill(a, 0, a.length, gen);
      }
      public static void 
      fill(short[] a, int from, int to, 
           ShortGenerator gen) {
        for(int i = from; i < to; i++)
          a[i] = gen.next();
      }
      
      。。
    } ///:~其中的CharGenerator等所有class文件已经生成且这些class文件与Arrays2.java同一目录。
    该怎么编译Arrays2.java?