识别. jar之间新添加的Java方法?



我有一个基于java的软件产品的版本1和版本2。我可以访问。jar文件和。class文件。

(注意:Java定制是用于配置产品的合法的技术。在查看JAR文件时,我们不需要担心违反任何规则。

我通过自动化脚本与Java类交互。我使用Jython 2.7编程语言编写使用该产品的Java API的Python脚本。


我知道版本2中添加了版本1中没有的新Java方法。

在编写我的Jython脚本时,拥有一个在不同版本之间添加的新Java方法的完整列表将会很有帮助。不幸的是,一个"新Java方法列表">

问题:

在Eclipse中,是否有一种方法可以比较两个JAR目录/项目之间的Java方法列表——可以用来识别一个目录/项目中的Java方法,而不是另一个目录中的Java方法?

每个都可以使用搜索>搜索…: Java Search获取Search视图中所有方法声明的列表,然后您可以将其复制到文本文件中。将它们在文本上进行比较:在项目资源管理器软件包资源管理器中,选中这两个文件,右键单击并选择Compare With>

使用AnyEdit工具插件不需要创建文件:将第一个搜索结果复制到Untitled Text File(File>新比;未命名文本文件),选择所有(Ctrl+A)复制第二个结果并在未命名文本文件右键单击并选择Compare With>剪贴板.

最新更新