Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Java的代码库中搜索特定字符串?_Java - Fatal编程技术网

如何在Java的代码库中搜索特定字符串?

如何在Java的代码库中搜索特定字符串?,java,Java,我试图在Java代码库中搜索特定字符串。我可以使用简单的grep扫描整个目录结构,它可以在基于文本的代码中处理字符串 如何搜索Java中某个文件使用的.jar文件中可能存在的字符串 是否有一种搜索特定字符串的方法,我可以通过代码以及依赖libs进行搜索 我正在使用任何IDE。我想写一个可以搜索代码的脚本。你可以在linux上使用zipgrep zipgrep“你的字符串”file.jar 如果你必须在罐子的数量上找到同样的东西,那就去做吧 查找libdir-name“*.jar”-exec zi

我试图在Java代码库中搜索特定字符串。我可以使用简单的grep扫描整个目录结构,它可以在基于文本的代码中处理字符串

如何搜索Java中某个文件使用的.jar文件中可能存在的字符串

是否有一种搜索特定字符串的方法,我可以通过代码以及依赖libs进行搜索


我正在使用任何IDE。我想写一个可以搜索代码的脚本。

你可以在linux上使用zipgrep

zipgrep“你的字符串”file.jar

如果你必须在罐子的数量上找到同样的东西,那就去做吧

查找libdir-name“*.jar”-exec zipgrep“您的字符串”{}\

其中libdir是包含所有jar的目录。该命令也将递归搜索子目录


对于windows,您可以下载cygwin并在其下安装zipgrep,以搜索您可以使用的基于文本的代码。像这样:

grep -r "search_word" .
其中
-r
用于使搜索递归

要搜索jar文件内部,可以在linux上使用。例如:

zipgrep "search_word" file.jar

如果您使用的是eclipse,那么可以使用Crtl+Shift+R,您使用的IDE是什么?最好利用IDE的搜索工具。你可以试试我没有使用IDE。我想使用命令行。我需要编写一个可以运行的脚本。你有几个选择,包括,或者使用和编写自己的Java程序。请查看此处以获取更多建议: