如题,我去sun的官网下载了最新的jdk6update4,其中的lib里没有dt.jar和tools.jar文件,结果没有办法编译最基本的HelloWorld.java文件。怎么办呢?

解决方案 »

  1.   

    只有一个可能,你看错了目录了。
    你应该看
    C:\Program Files\Java\jdk1.6.0_04\lib
      

  2.   

    把classpath路径设置对了 就可以了;
      

  3.   

    你确实看错了,你看的是JRE的lib,他里面只有一个rt.jar,要看dt.jar和tools.jar要去jdk的lib中去看。
      

  4.   

    谢谢,但是我的确是没有看错,我看的是jdk下的lib,真的没有dt.jar和tools.jar,不管是jre\lib还是jdk\lib都只有rt.jar。我都无语了。
      

  5.   

    tools.jar是JDK工具的核心类库,少掉了就不能进行文件编译了。1,从其他机器上拷贝一个过来;
    2,重新安装。不过感觉你的目录结构好奇怪,jdk/lib下不可能会有rt.jar的,rt.jar在jdk/jre/lib下的。
      

  6.   

    楼主  我以前也碰到过这问题我的答案是 你可能安装的时候  在安装了 JDK后 安装JRE的时候 选的目录和 JDK目录一样结果把 JDK的文件 覆盖掉了