.jar

在开发过程中,我们可以直接使用Java class文件来运行程序,但这并不是一个好方式,好在Java 提供了 JAR(Java Archive)文件来提供发布和运行。 jar 文件实际上是class 文件的ZIP压缩存档,这种格式被广泛使用,因此易与使用,有很多中工具可以操作这种格式的文件。

1.rt.jar

rt.jar 默认就在 根classloader的加载路径里面

 

2.tools.jar 是系统用来编译一个类的时候用到的 也就是javac的时候用到
javac XXX.java
实际上就是运行
java -Calsspath=%JAVA_HOME%/lib/tools.jar  xx.xxx.Main  XXX.java

 

3.dt.jar是关于运行环境的类库,主要是swing的包   你要用到swing时最好加上

你可能感兴趣的:(Java,classloader,swing,java,archive,class,jar)