The source attachment does not contain the source for the file xxx class

q20286 2014-10-29 10:29:50
看java 源码的时候

想看packet源码,提示让我关联tinder.jar,然后我关联了,


又出现这个The source attachment does not contain the source for the file xxx class 错误,怎么解决??



附:我知道可以在网上查找相关包,但是那样不是很麻烦么,如果在eclipes能直接查找,会更快一些吧。
...全文
10318 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
我是找不到 divermanager.class
KUN叔 2015-07-30
  • 打赏
  • 举报
回复
我是在查看源码的时候出现这个问题,请问怎么解决呢?
humanity 2014-10-31
  • 打赏
  • 举报
回复
引用 6 楼 humanity 的回复:
目录结构可能不正确,就是说要保证这个 zip/jar 包打包时的目录结构和 *.class 打包成 jar 时的结构是一样的,对比原来的 jar 二进制文件,应该只是扩展名 .java 和 .class 的差别。 比如一个类叫 com.mycompany.projecta.Main,它应该在源码 zip 的 com/mycompany/projecta 目录下。否则也找不到。
如果这个zip 目录本来就不正确,那么你在附加源码zip 时看能不能用 URL ,写上 jar:file://mysrczip.zip!/RootOfSrc/ 记得带上最后一个斜扛。
humanity 2014-10-31
  • 打赏
  • 举报
回复
目录结构可能不正确,就是说要保证这个 zip/jar 包打包时的目录结构和 *.class 打包成 jar 时的结构是一样的,对比原来的 jar 二进制文件,应该只是扩展名 .java 和 .class 的差别。 比如一个类叫 com.mycompany.projecta.Main,它应该在源码 zip 的 com/mycompany/projecta 目录下。否则也找不到。
q20286 2014-10-30
  • 打赏
  • 举报
回复
引用 2 楼 longtian1213 的回复:
你解压下那个jar包, 有packet的源码吗?
我解压看,是有的。
q20286 2014-10-30
  • 打赏
  • 举报
回复
引用 1 楼 attilax 的回复:
版本不对哈..
版本不对指什么啊,怎么改?
q20286 2014-10-30
  • 打赏
  • 举报
回复
java版本不对指什么啊?
S117 2014-10-29
  • 打赏
  • 举报
回复
你解压下那个jar包, 有packet的源码吗?
attilax 2014-10-29
  • 打赏
  • 举报
回复
版本不对哈..

58,454

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧