在Eclipse中,我刚刚导入了一个外部JAR
。查看包资源管理器中的任何类,而不是显示源代码,打开一个类文件编辑器,并说“&34; Source not found"”。但是,我下载的JAR文件夹只有JAR
,没有lib
,没有src
,没有docs
。
是否还有一种方法可以查看/生成源代码视图,然后我可以在Eclipse中正确查看它?
答案 0 :(得分:2)
.jar文件不包含源代码,但更像是Java的二进制文件。
您可以从项目页面获取源代码(如果它当然是OpenSource项目)
查看.jar文件源代码的另一种可能方法是使用反编译器(http://jd.benow.ca/;我认为还有一个Eclipse插件)。尽管生成.jar文件的开发人员使用了混淆器,但这种方法非常痛苦。
答案 1 :(得分:2)
您无法查看.jar文件的源代码,因为它包含二进制文件。请使用java反编译器反编译.class文件并查看其来源。
答案 2 :(得分:1)
试试这个:
答案 3 :(得分:0)
如果可能的话,我建议您使用Maven来管理项目的依赖关系,在大多数情况下,它可以帮到您。 请参阅:Get source JARs from Maven repository