学习JAVA编程思想不久,JDK安装和环境设置都会呢,可在运行书上的实例的时候却出现问题,大概知道CLASSPATH的问题,如图:
//: c02:HelloDate.javaimport java.util.*;    //如何设置CLASSPATH,能够导入util.*
public class HelloDate {
    public static void main(String[] args) {
    System.out.println("Hello, it's: ");
    System.out.println(new Date());
  }
} //error:can't read HelloData.java

解决方案 »

  1.   

    error:can't read HelloData.java
    ==============================================
    跟Classpath 可是没多大相关,你的文件名和你的类名直接不相同,一个是HelloData.java一个是HelloDate
      

  2.   

    找不到HelloData.java,看你名字又没有错,又没有保存到正确路径。
      

  3.   

    类名和文件名都是HelloData的啊,*.java只是保存的文件名.其他不包括类似import java.util.*;    的程序可以编译啊  .比如说这个:
    class DataOnly {
      int i;
      float f;
      boolean b;
    }public class DataOnlyTest {
      public static void main(String[] args) {
        DataOnly d = new DataOnly();
        d.i = 47;
        d.f = 1.1f;
        d.b = false;
      }
    } ///:~
    那些applet,util.awt,sql,text....文件的的路径怎么设置或者说放在哪个位置才可以让编译器可以找到它呢
      

  4.   

    这个就是在JAVAC时没有输入路经时出的错,你看一下把全路经输入一下,看行不行!
      

  5.   

    是书上的源码
    例如这个源程序:
    import com.bruceeckel.simpletest.*; //问题在这..要导入包的程序public class Overflow {
      static Test monitor = new Test();
      public static void main(String[] args) {
        int big = 0x7fffffff; // max int value
        System.out.println("big = " + big);
        int bigger = big * 4;
        System.out.println("bigger = " + bigger);
        monitor.expect(new String[] {
          "big = 2147483647",
          "bigger = -4"
        });
      }
    } ///:~
    错误提示: pocket com.bruceeckel.simpletest does not exit..
    can't resolve symbol..
      

  6.   

    For_suzhen(不懂装懂)是说你的文件名是HelloDate.java, 
    但是你的命令行用的应该是javac HelloDate.java
      

  7.   

    如果要使用包的话,你的包如果放在D:\java\com..
    那么你不用IDE,在命令行下就要用-classpathjavac -classpath D:\java; HelloDate.java-classpath会覆盖环境变量的设置
      

  8.   

    你的文件名应该是HelloDate.java, 而你写成了HelloData.java你正幽默
      

  9.   

    哈哈,看了半天我也才发现 是HelloData 不是HelloDate!
      

  10.   

    谢谢大家啦,HelloData,HelloDate都没看清楚,以后一定小心点
      

  11.   

    public class HelloDate {
    你的文件名是HelloDate,而你的下面输入的是:HelloData.java
    //error:can't read HelloData.java
    当然读不到文件啊
      

  12.   

    一个叫是hellodate,一个是hellodata,当然出错,下次小心的
      

  13.   

    有没有HelloData.java这个文件?好好检查一下。