6个回答
展开全部
这个不算是错误啊!你打开jar包下的class文件,eclipse只能根据jdk提供的反编译功能来现实该class反编译出来的类似汇编语言的程序代码(和汇编语言还是有很大区别的,就当是java的汇编语言吧)!
如果你想看到源代码,方法很多,你可以在下载jar包的时候,一起把源代码下载!之后可以和你的eclipse关联起来,之后再看就可以看到源码了!
或者是下载一款反编译工具,来反编译jar下的class文件,个人推荐jd-gui这个工具,本人就是用这个工具,反编译功能很强,而且能保存成java文件,并且软件很小,只有几百K。
希望能解决您的问题。
如果你想看到源代码,方法很多,你可以在下载jar包的时候,一起把源代码下载!之后可以和你的eclipse关联起来,之后再看就可以看到源码了!
或者是下载一款反编译工具,来反编译jar下的class文件,个人推荐jd-gui这个工具,本人就是用这个工具,反编译功能很强,而且能保存成java文件,并且软件很小,只有几百K。
希望能解决您的问题。
2016-01-11 · 知道合伙人互联网行家
关注
展开全部
你因为你这个class没有关联源文件
下载源文件保存本地,随便位置
右键点击jar->propertis(属性)->javaSource Attachment ->external file或者(external folder),选择你刚刚保存的源文件,就可以了
下载源文件保存本地,随便位置
右键点击jar->propertis(属性)->javaSource Attachment ->external file或者(external folder),选择你刚刚保存的源文件,就可以了
更多追问追答
追问
这个classloader.class源文件不知道到哪下啊
追答
这个应该是jdk自带的吧
你安装的jdk里面有个src,那就是
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果楼上方法不能解决你的问题,说明你打开的是.class without source类型的文件,这个时候需要下载jad反编译工具。你参考这篇文章安装吧。网页链接
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
点击“Change Attached Source...”按钮按照提示找到源文件就可以了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询