`

jar文件查找类

    博客分类:
  • Java
 
阅读更多
#! /usr/bin/perl

my $jar_list = ".jar.list";
die "findinjar dir class name" if(@ARGV != 2);

my $classname = $ARGV[1];

#list all jar files in given dir
`find $ARGV[0] -name "*.jar" > $jar_list`; 

open(JAR_FILE,"$jar_list") || die "there not any jar files!";
while (<JAR_FILE>)
{
	#list all class files in jar
	my $r = `jar tvf $jar $_`;	
	if ( $r =~ m/$classname/m)
	{
		print "$_ \n";
	}
}
close(JAR_FILE);
`rm $jar_list`;

 

分享到:
评论

相关推荐

    在jar包中查找class等文件

    用户可以不用打开Jar包,直接输入路径和要查找的文件即可搜索。 3.除了对Jar包进行搜索分析外,还可以对zip包进行分析 4.填写搜索路径是最好不要只填写“E:/”根盘目录,这样在jcreator编译器中可以运行,但是在dos...

    根据class类名在所有Jar包文件中查找class类路径以及jar名字

    功能讲解: 1.搜索分析指定路径下所有jar包中是否存在指定文件。譬方说要在jar包中查询某个**.class文件。...6.查看Class从那个jar文件加载及在jar文件中查找Class 7.快速找出Class文件所在的Jar文件

    jar包文件查看工具

    对于JADX来说,这份文件可能涵盖了如何启动程序、加载.jar文件、浏览反编译的源代码、搜索特定类或方法、导出代码为Java项目等操作的说明。 **详细使用流程** 1. **启动工具**: 首先,找到并双击"jadx-gui-1.0.0....

    Java实现从jar包中读取指定文件的方法

    `JarFile`类是核心类,它允许我们打开并操作JAR文件。在给定的代码示例中,`JarFileAccess`类展示了如何读取JAR文件中的指定文件并将其复制到目标目录。 1. **创建`JarFile`对象**: 使用`new JarFile()`构造函数...

    Jar文件转Text文件

    这种方法对于快速浏览JAR文件,查找特定的类或资源,或者进行教学和研究非常有用。 总的来说,从Jar文件转Text文件的工具提供了一种简单易用的方法来访问和理解Java应用程序的内部结构,尤其对开发者而言,它降低了...

    在jar包在查找指定的文件是否存在工具

    使用这样的工具库,开发者可以更方便地实现文件查找和其他操作,而无需直接处理低级的I/O细节。 总的来说,理解和熟练掌握在JAR包中查找文件的方法,对于进行Java应用开发,特别是涉及到动态加载类或资源的操作,是...

    jar文件反编译工具

    当我们遇到不熟悉的JAR文件,想要学习其中的代码逻辑或查找特定功能实现时,就需要使用到“jar文件反编译工具”。反编译是将已编译的字节码转换回源代码的过程,这对于理解和学习第三方库的内部工作原理非常有用。 ...

    根据类名在包括jar目录查找类所属那个jar的小工具

    这是一个小工具,根据类名及包括jar文件的目录,查找这个类属于那个jar文件

    java 读取jar包文件

    首先,你需要创建一个`JarFile`实例,传入jar文件的路径(如果jar文件在类路径中,可以使用类的全限定名)。一旦有了`JarFile`对象,你可以通过它的`entries()`方法获取所有条目的迭代器,然后遍历找到你感兴趣的...

    JAR包查找工具

    源代码通常包含类的查找逻辑,可能包括如何遍历JAR文件,解析MANIFEST.MF文件,以及如何根据类名匹配JAR包等内容。 "FindJar_lib"目录则是工具运行所依赖的外部JAR包集合。这些库可能包含了SWT库本身,以及其他可能...

    生成可双击运行的Jar文件

    标题中的“生成可双击运行的Jar文件”指的是在Java开发中将编译好的类文件打包成一个可执行的JAR(Java Archive)文件,这样用户可以通过双击该JAR文件来直接运行Java应用程序。这一过程涉及到Java的打包工具如jar...

    java解压jar类查找工具

    Java解压和jar类查找工具是一种实用的开发辅助软件,尤其在处理大量jar包和zip文件时,能够高效地定位到所需的class文件。这个工具基于Java编程语言开发,支持在Linux和Windows操作系统环境下运行,其核心功能是通过...

    jar文件查看器

    1. 文件浏览器:允许用户逐级深入JAR文件的目录结构,查找特定的类或资源。 2. 内容预览:支持预览文本文件、图片和其他非二进制资源。 3. 类查看:解析并显示类文件的摘要信息,如类名、方法、字段等。 4. MANIFEST...

    jar类名查找工具

    在Java开发过程中,我们经常会遇到查找特定类在哪个JAR文件中的问题,特别是在处理大量的依赖库时。"jar类名查找工具"就是为了解决这个问题而设计的实用工具。这个工具小巧绿色,无需安装,只需下载后直接运行,极大...

    jar文件查看工具

    2. **搜索功能**:支持全局搜索,可以在JAR文件内查找特定的类名、方法名或字符串,这对于定位代码位置非常有帮助。 3. **引用跳转**:当找到某个类或方法时,可以跳转到它被引用或引用其他元素的地方,便于理解代码...

    jclasslib修改jar包里面的class文件包含jar

    在Java开发过程中,有时我们需要对已打包的JAR文件进行修改,例如修复错误、更新类或资源等。`jclasslib`是一款强大的反编译器和字节码查看器,它允许开发者查看并修改JAR文件中的`.class`文件。这篇文章将深入探讨...

    在jar包下找class文件

    4. **结果展示**:一旦找到匹配的`.class`文件,`JarSearchFile`会将相关信息(如`jar`文件路径、类全名等)显示给用户。 5. **命令行界面**:可能提供一个简单的命令行接口,允许用户输入类名或文件名,然后返回...

    关于创建可执行的jar文件

    可执行的JAR文件通常包含一个主类,当运行该JAR时,Java虚拟机会查找并执行这个主类。 要创建一个可执行的JAR文件,你需要遵循以下步骤: 1. **设置主类**: 首先,你的Java项目必须有一个主类,即包含`public ...

    Java 动态加载jar文件示例

    在Java编程语言中,动态加载jar文件是一种关键的...通过创建自定义类加载器并覆盖其核心方法,我们可以按需加载和使用jar文件中的类,极大地提高了程序的灵活性。这在插件系统、模块化应用和云服务等场景中尤其有用。

Global site tag (gtag.js) - Google Analytics