我正在使用eclipse并希望找到一条错误消息中输出的特定行。这行不是我编写的任何代码,但我相信它来自我所包含的特定库。 Eclipse能够在库中的类中导航,因此它从某个地方获取源代码,从Mavin获取jar并且我认为它获取的jar是源jar?
问题在于,默认情况下,简单的java搜索不会在jar的内部搜索行,而且我没有看到明显的方法来告诉它。此外,我不想搜索所有的罐子,甚至是一个怀疑罐子里的所有代码,因为它可能需要一段时间。有没有办法告诉eclipse只对特定包中的每个文件进行文本搜索?如果不知道如何告诉它对特定jar中的所有代码进行文本搜索?
感谢。
答案 0 :(得分:0)
Eclipse'文件搜索'您需要在文件中查找任意文本并不会查看" JAR文件。它的Java搜索'另一方面,它并没有专门查看源代码,但允许搜索类型,方法,字段等(即Eclipse不需要源代码的东西)。因此,Eclipse无法为您提供帮助。
你不是在寻求替代方案,但在Unix上有zipgrep而对于Windows,我相信 Actual Search & Replace会做同样的事情。