看一下Window->preferences->Java->Classpath Variables
以及Window->preferences->Java->Installed JREs
里面的设置是否正确。我现在也在用eclipse,感觉很爽。没有遇到你说的问题。

解决方案 »

  1.   

    Classpath Variables下面
    JRE_LIB(reserved)
    JRE_SRC(reserved)
    JRE_SRCROOT(reserved)这几个好像不可以改嘛我的机器上有两个jre
    一个是我装jdk的时候,装在我的c:\j2sdk1.4下面还有一个在C:\Program Files\Java\j2re1.4.0_03,都不知道是装什么东东时候
    顺带帮我装上去的
      

  2.   

    C:\Program Files\Java\j2re1.4.0_03是JDK给你装上去的。
    这两个JRE都可以用在eclipse上面。
    或者,你看看你的系统路径"CLASS_PATH"里面有没有用"."声明当前路径吧。
      

  3.   

    谢谢大家了,我找到原因了
    在java build path里面 的libraries选项卡上面
    我吧JRE_LIB这个Variable去掉了
    自己把rt.jar Add Externeal JARS了