我记得java文件中对着类名,不如Socket点右键选open declaration,就可以跳到相应类的代码里面,看见类的原始代码了,但我对socket点右键,出来class file editor,说source not found ,the source attachment does not contain the source for the file socket.class.you can change the sourcd attachment by clicking change attached source below :下面有个按钮让我选择新的附加资源。是不是需要去sun的网站上找资源?
   我记得以前看String 类就是这么看的,但试了下String也看不了了。

解决方案 »

  1.   

    我昨天也碰到这样的情况了, 当时要查hibernate的源代码.
    也是说没有,后来按了哪个按钮把hibernate3.1.jar加进去就
    行了.
    楼主把需要的jar加进去就完结了.
      

  2.   

    我刚才试了下,看Spring的类,是可以的。
    不太清楚楼主是什么原因。
      

  3.   

    是把java、jre1.5\lib下面的文件加入吧,
    很神奇,我去我台式机尝试了一下eclipse,String,socket能察看;
    但是myeclipse还是看不到。
    我记得myeclipse导入的时候自动问需要导入什么jar包,记得当时选过jre1.5.是不是需要设置环境变量什么的?但我path里面加入java.jre1.5.lib路径了。
    现在感觉很多东西不知道就是不会,但一知道感觉很简单,可能这就是所谓入门的感觉吧
      

  4.   

       我再让我附加资源的按钮里面,尝试添加了Java\jre1.5.0_12\lib里面所有的得Jar,还是不行,而eclipse却可以,所以我又在我台式机上装了个eclipse,专门看源代码用
      

  5.   

    天呀,我不说啦,这样的论坛我了也发过,但是不太好呀,有些文档没有src 呀,也有的找不到呀,现在提供给你一个网址啦:http://www.jardoc.com 这个地址,绝对好用呀!
      

  6.   

       这个问题最终解决如下:
        仔细比较了下笔记本和台式机的jre1.5/lib/rt.jar,发现台式机是37mb,笔记本是34mb,想起台式机jre是从sun下的很大的,笔记本是从老师那里考得瘦身版,于是笔记本卸载jre,重新装,问题解决。