是否有命令行工具可以破解打开 JAR 文件并在其中找到特定的 .class 文件?可以让我遍历目录树以搜索哪些 Jar 具有特定类的东西,例如...
find . -name *jar -exec jaregrep -l "org.bob.PriceListViewUpdate" {} \;
REST/prices.jar
v2/REST/prices.jar
这样的事情一定存在。我从哪里得到它?
最佳答案
如果您知道 jar 的目录,您可以在 linux 中使用 grep
。从可疑 jar 文件上方的目录运行此命令。它会告诉你哪个 jar 文件(或文件)有它。当我在 JBoss 使用的一堆 jar 里寻找东西时,我总是这样做。
grep -rail --include=*.jar org.bob.PriceListViewUpdate
关于java - 是否有命令行工具告诉我特定类在哪个 JAR 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9105646/