Eclipse“找不到源”的报错,该如何处理

Eclipse“找不到源”的报错
Q1:
前段时间我用JDK1.5.0+Eclipse3.2+MyEclipse5.0GA+SQL Server2000sp3+Tomcat5.5的组合写了一个公交查询网站,最近几天因为要用NetBeans6.1,就改装了jdk1.6.0_07,其他配置照旧,结果发现在Eclipes里启动Tomcat访问网站会报“找不到源”的错误,说JdbcOdbcDriver.class和Fianlizer.class找不到,然后就提供一个按钮去链接源代码,我点了后提示我寻找包含rt.jar的源代码位置,但是不管我连接jdk1.6.0_07\jre\lib路径下的rt.jar,还是jre1.6.0_07\lib下的rt.jar,错误始终无法消除。求解决方法
Q2:我发现JDK安装里有两个jre文件夹,一个是jdk文件夹下的,一个是和jdk文件夹同级的jre文件夹,安装信息里说与jdk文件夹同级的jre为"公共JRE",什么是公共JRE呢?这两个JRE有什么区别?

------解决方案--------------------
1) 在eclise中, windows > preference > Java > Installed JREs里面可以配置并选择默认JRE
2) public JRE会被浏览器使用和其他一些应用使用, 也就是IE/FireFox