在Eclipse中,按住Ctrl键,鼠标选择某个方法,点击【Open Declaration】跳转到该方法的声明部分,若该方法属于基础类中方法,跳转页面提示:Source not found,这时需要配置基础类的源码。
1、进入Eclipse菜单栏中的Windows->Preferences->java->Installed JREs
2、选中,点击【Edit】命令,找到rt.jar
3、选中Source attachment,点击【Source Attachment】,选择java安装目录下的src.zip包
为什么把src.zip配置在rt.jar包下面?
rt.jar是JAVA基础类库,也就是你在java doc里面看到的所有的类的class文件,src.zip包含的是所有基础类库的java文件。 rt.jar默认由 Bootstrap ClassLoader 自动加载,所以CLASSPATH变量不需要配置(rt=RunTime JAVA 运行时包含的所有的类)。
另外两个常用jar包是dt.jar和tools.jar。
dt.jar是运行环境类库,主要是Swing包(dt=DesignTime 设计时)。
tools.jar是工具类库,编译和运行需要,如:javac,java,javap,javadoc等。
JAVA有3种包,简单理解都是压缩文件。
jar包:Java Archive,Java 归档文件
war包:WAR文件是Web Archive File.它对应一个web应用
ear包:Enterprise Archive File,它对应于一个企业应用(通常由web应用和EJB两个部分组成)