我想分析一个jar文件的代码(或字符串)(例如:如果一个jar文件包含“cheese”),我搜索了很多,但我不知道该怎么做:/ 我不想使用JD-GUI,因为我的程序必须是自动的(用户按下按钮然后他必须知道jar文件是否包含特定方法(例如“public void onEnable()”)或字符串(例如“奶酪”))
我搜索了一下,然后发现:
analyze jar file programmatically
Extract source code from .jar file
https://tomassetti.me/getting-started-with-javaparser-analyzing-java-code-programmatically/
http://docs.oracle.com/javase/7/docs/technotes/tools/windows/javap.html
答案 0 :(得分:0)
这些方面的东西:
快速(Linux)替代方案,仅适用于类名称:
jar tvf file.jar | grep ClassName