当开发者为客户开发了一套java类之后,肯定要把这些类交给用户来使用。但是,如果所有的类是直接通*.class的格式给用户,则会比较繁琐。所以一般情况下会将这些*.class文件压缩成一个文件交付给客户使用,那么这样的文件就称为jar文件(java archive file)。如果想要生成jar文件,直接使用JDK的bin目录里的jar.exe就可以将所有的类文件进行压缩。
一个jar包如果想要使用的话,则必须配置classpath属性。
在实际的java开发中往往把一些实用的工具打包成jar包给用户使用。