想看packet源码,提示让我关联tinder.jar,然后我关联了,
又出现这个The source attachment does not contain the source for the file xxx class 错误,怎么解决??
附:我知道可以在网上查找相关包,但是那样不是很麻烦么,如果在eclipes能直接查找,会更快一些吧。
8 个解决方案
#1
版本不对哈..
#2
你解压下那个jar包, 有packet的源码吗?
#3
java版本不对指什么啊?
#4
版本不对指什么啊,怎么改?
#5
我解压看,是有的。
#6
目录结构可能不正确,就是说要保证这个 zip/jar 包打包时的目录结构和 *.class 打包成 jar 时的结构是一样的,对比原来的 jar 二进制文件,应该只是扩展名 .java 和 .class 的差别。
比如一个类叫 com.mycompany.projecta.Main,它应该在源码 zip 的 com/mycompany/projecta 目录下。否则也找不到。
比如一个类叫 com.mycompany.projecta.Main,它应该在源码 zip 的 com/mycompany/projecta 目录下。否则也找不到。
#7
如果这个zip 目录本来就不正确,那么你在附加源码zip 时看能不能用 URL ,写上 jar:file://mysrczip.zip!/RootOfSrc/
记得带上最后一个斜扛。
#8
我是在查看源码的时候出现这个问题,请问怎么解决呢?
#1
版本不对哈..
#2
你解压下那个jar包, 有packet的源码吗?
#3
java版本不对指什么啊?
#4
版本不对指什么啊,怎么改?
#5
我解压看,是有的。
#6
目录结构可能不正确,就是说要保证这个 zip/jar 包打包时的目录结构和 *.class 打包成 jar 时的结构是一样的,对比原来的 jar 二进制文件,应该只是扩展名 .java 和 .class 的差别。
比如一个类叫 com.mycompany.projecta.Main,它应该在源码 zip 的 com/mycompany/projecta 目录下。否则也找不到。
比如一个类叫 com.mycompany.projecta.Main,它应该在源码 zip 的 com/mycompany/projecta 目录下。否则也找不到。
#7
如果这个zip 目录本来就不正确,那么你在附加源码zip 时看能不能用 URL ,写上 jar:file://mysrczip.zip!/RootOfSrc/
记得带上最后一个斜扛。
#8
我是在查看源码的时候出现这个问题,请问怎么解决呢?