我正在尝试在Java代码库中搜索特定的字符串。我可以使用简单的grep来扫描整个目录结构,它适用于基于文本的代码中的字符串。
如何搜索Java中某些文件使用的.jar文件中可能存在的字符串。
有没有办法搜索我可以搜索代码以及依赖库中的特定字符串。
我正在使用任何IDE。我想编写一个可以搜索代码的脚本。
答案 0 :(得分:0)
你可以在linux上使用zipgrep,
zipgrep"你的字符串" file.jar
如果你必须在罐子的数量上找到相同的东西,那么
找到libdir -name" * .jar" -exec zipgrep"你的字符串" ' {}' \;
其中libdir是包含所有jar的目录。该命令也将递归搜索子目录。
对于Windows,您可以下载cygwin并在其下安装zipgrep http://www.cygwin.com/
答案 1 :(得分:0)