我有一个jar文件。我想看看这个jar文件的类的源代码,我需要使用这个jar文件的源代码。有没有任何选项可以查看和使用jar文件源代码? 在eclipse中是否有任何选项可以提取jar文件并查看该jar文件的源代码?如何将jar文件导入到eclipse中作为项目使用该jar的类的源代码
回答
您可以添加带有字节码的JAR文件并附加源JAR。你不能没有第一个;第二个是可选的。
在IntelliJ中很容易;我不确定Eclipse中的步骤。
如果你添加一个jar作为你项目的依赖项,你也可以链接源代码。 右键单击项目 - >构建路径 - >配置构建路径。在那里,选择你链接到你的项目罐子,扩展它和“源附件”下,您可以添加包含此特定的罐子
你闯民宅太多的JAR文件的来源罐子可能没有附带源代码。 通常,下载第三方库时,可以单独下载带有字节码和源代码的JAR。检查最好的方法是简单地提取JAR文件(使用ZIP提取工具)并检查是否有源代码。如果是这样,您可以执行以下操作: 1.将JAR添加到您的Eclipse项目中(只需拖动它并选择是否要复制或链接到JAR)。 2.每当你打开没有附带源代码的类文件,并显示“找不到源代码”页时,只需按下“Attach Source ..”按钮,并找到带有源代码的JAR文件。
[编辑]使用JD-GUI从包含在JAR文件中的* .class文件中提取源代码(* .java文件)。
谢谢,我把jar文件拖到我的项目中。它添加到JRE系统库中。我双击该jar文件,但我无法打开该jar文件。那么如何查看类的源代码[Presant在那个jar文件中]?假设我们有一个.jar文件,并且该文件中存在Two.class,那么如何查看该Two.class的源代码? – Manivasu
啊,如果你的JAR没有为每个* .class文件包含分隔的* .java文件,你可以尝试使用这个JD-GUI - 非常简单的应用程序,可以让你从类文件中提取源代码:) http:// java。 decompiler.free.fr/?q=jdgui –
嘿,如果你的问题已经得到解答(由我或其他人),请将其标记为已解决并指出最佳答案,以便可以关闭此问题,并且人们可以获得一些代表; ) –
右键单击您的procjet。选择属性。
选择库 之所以选择你的罐子 利润
其实你说的是将jar文件添加到buildpath的过程。但我需要看到该jar文件中存在的所有类的源代码。在eclipse中有什么办法吗?其实我们有应用程序工具来提取jar文件,但我们看不到这些类的源代码。在eclipse中有没有可能做到这一点? – Manivasu
在我来说,我在Java构建有意义的路径(不NONE)路径源连接件,但文件本身就是在这个地方不存在的。我将项目配置为Maven自然。然后从Maven下载源文件 - 文件-source.jar出现。
这适用于插件罐(如果这是你的情况下):
确保把罐子到您的目标平台文件夹
刷新您的目标平台:窗口 - >首选项 - >目标平台 - >选择您当前的目标 - >编辑 - >完成 - >重新加载 - >确定
打开“插件”视图:窗口 - >显示视图 - >插件
在该视图中,找到新的插件jar:右键单击并导入为 - >源项目。
您将它作为工作区中的插件项目。
- 1. 将项目(jar)导入Eclipse
- 2. 将jar文件导入到项目中
- 3. 如何导入一个jar文件到eclipse中并使用源代码
- 4. Eclipse如何将jar文件导入为maven项目
- 5. 将jar文件导入到eclipse项目后,我无法使用自定义类
- 6. 如何导出使用Gson jar的项目的jar文件
- 7. Eclipse:将JAR文件转换为项目
- 8. 将带有jar文件的Eclipse项目导出到可运行jar中
- 9. 如何将GWT项目类导出到JAR文件中
- 10. Java eclipse:在eclipse插件项目中导入jar文件
- 11. 如何使用Eclipse将GWT项目导出到可执行JAR文件中?
- 12. 我如何在Eclipse中使用源文件导出.jar文件
- 13. Eclipse:将源代码文件夹导入到其他项目
- 14. 如何将源代码链接到Eclipse中的jar包?
- 15. 如何将Spring框架源代码导入到eclipse项目中?
- 16. 如何在Eclipse中将图像库中的Java项目导出为jar文件
- 17. 如何使用Eclipse将JAR库嵌入到项目
- 18. 将源代码附加到android eclipse项目中的外部jar中
- 19. 如何获取eclipse jdk插件的源代码jar文件?
- 20. jar到eclipse项目
- 21. 如何在Eclipse中将我的QtJambi项目导出为.JAR文件?
- 22. 如何将Eclipse Java项目部署到jar文件中
- 23. 将Jar文件导入到jar文件中的另一个目录中
- 24. Jar文件添加目录条目导出jar文件时的Eclipse选项
- 25. 在我的项目中使用源于jar文件的类
- 26. Eclipse中的jar文件(项目)
- 27. 通过eclipse导出runnable jar - 使用jogl native jar的项目
- 28. 使用导入到JSF 2.2的“.jar”文件项目
- 29. 使用Ant将非代码资源添加到jar文件中
- 30. 获取Eclipse以将jar文件导出为jar文件
其实你说的是将jar文件添加到buildpath的过程。但我需要看到该jar文件中存在的所有类的源代码。在eclipse中有什么办法吗?其实我们有应用程序工具来提取jar文件,但我们看不到这些类的源代码。在eclipse中有没有可能做到这一点? – Manivasu
不,我描述了将源代码添加到链接的jar以便能够查看链接jar中包含的类的源的过程。这就是为什么我提到“源附件”。你需要有这个来源。如果您不需要源代码,请使用反编译器,例如一个不错的Eclipse插件:http://java.decompiler.free.fr/?q=jdeclipse – wrm
对不起,我找不到“配置Buildpath”后的“SOURCE ATTACHMENTS”。 – Manivasu