1 tool.jar是java的打包文件,其实是zip文件形势的.
2 用import 倒入的是.class文件. 这些文件放在 你的sdk131\下的src.jar文件内也是打包的.
3 source.jar文件是java所有类文件的源码.
编译Storefront.java时总是说找不到class Item--------在你的c盘建立一个
c:\test 文件夹.吧你的.java文件放到其中.然后,在classpath中加入  ;c:\test;就可以了.不过要注意package 的问题.

解决方案 »

  1.   

    如果说import 导入的是.class文件,那就令我更不解了。
       我已将src.jar文件解压了,除了有类文件的源码外,我怎么就找不到一个.class文件呢????我们所导入的类文件是放在那的吗??
      

  2.   

    import 导入的是指定的类库,除了你自己做的.class文件外,JAVA的标准类库都是打包在classpath指定的.jar文件中的。JDK自己会在CLASSPATH中找到指定的类,并导入程序中的。
      

  3.   

    .class是已经经过编译的java文件,做为可以直接调用的类使用。所以import 倒入的都是.class文件。根据倒入的类名,如import  java.awt.event.*;意思是倒入java\awt\event文件夹下的所有class类文件。一般你看不到它们,因为他们已经被打包成*.zip或*.jar文件,你可以试着解压这类文件,就会发现它们的目录结构和import时是一样的,这个就是打包。java 书里面都有介绍。
    scr.jar文件里面放的都是class文件的源代码,对于你写的程序是没有直接作用的,但可以共参考,熟悉它们对你学习java非常有帮助。
      

  4.   

    path应该加上\bin;
    .class文件是java文件编译后的字节代码
    source里面是jdk类库的源代码
    导入的是jdk标准类库中的类,可以直接使用它们的方法而不用关心其实现过程
      

  5.   

    源程序中的import语句告诉编译器你下面的代码中的类属于哪些package,比如代码中你用了File类,如果不import java.io.*,则编译器就不知道File属于哪个package(或者说从哪个package中能找到关于File类的信息),这是第一步第二步编译器就根据设定的classpath去寻找相应的package,如果找遍了所有的classpath都没找到就报错,否则使用第一个找到的package