#! /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`;
各位小伙伴们,登录日本亚马逊网站
http://www.amazon.co.jp可以买到很多你意想不到的商品,国外品牌的价格通常只有国内网站的一半左右,而且相对于淘宝代购,东东绝对都可以保证是正品,购物指南详见
http://haitaoant.blog.163.com/blog/static/23467611820143168369739,也可以登淘宝网搜店铺“海淘小蚂蚁”,店主为“深蓝色256”,里面有关于海淘及货物转运方法的详细说明!朋友做海淘,纯粹帮朋友忙,如果你还只上淘宝就已经out了,快来加入海淘一族吧!
分享到:
相关推荐
2.搜索分析指定路径下所有jar包中是否存在指定文件。譬方说要在jar包中查询目个**.class文件。用户可以不用打开Jar包,直接输入路径和要查找的文件即可搜索。 3.除了对Jar包进行搜索分析外,还可以对zip包进行分析 4...
功能讲解: 1.搜索分析指定路径下所有jar包中是否存在指定文件。譬方说要在jar包中查询某个**.class文件。...6.查看Class从那个jar文件加载及在jar文件中查找Class 7.快速找出Class文件所在的Jar文件
在Java开发过程中,`jar`(Java Archive)文件是一种重要的归档格式,它用于集合多个`.class`文件,也就是编译后的Java源代码,形成一个单一的可执行文件。这有助于减少部署应用程序所需的资源数量,并方便分发。当...
Java开发过程中,有时我们需要查看或理解已编译的Class文件中的源代码,因为Java的编译过程会将源代码转化为字节码(.class文件)。在这种情况下,反编译工具就派上了用场。本篇文章将详细介绍Java的jar反编译工具...
在Java编程中,有时我们需要从已经打包的JAR文件中读取特定的资源文件,例如配置文件、图片或库。本篇文章将详细讲解如何在Java中实现从JAR包中读取指定文件的方法。 首先,Java提供了`java.util.jar`包,其中包含...
在Java开发过程中,有时我们需要对已打包的JAR文件进行修改,例如修复错误、更新类或资源等。`jclasslib`是一款强大的反编译器和字节码查看器,它允许开发者查看并修改JAR文件中的`.class`文件。这篇文章将深入探讨...
标题提到的“在jar包中查找指定的文件是否存在工具”是一个重要的实践场景,它涉及到Java的类加载机制和资源定位。下面将详细介绍这个知识点。 首先,Java的类加载器(ClassLoader)是负责加载类到Java虚拟机(JVM...
从选定的目录里面,查找出所有包含所指定的Java Class类的Jar包。 -------------------------------------------------------------------------- 使用方法: 1、请首先输入需要查找的Java Class类,需要输入完整的...
Java Class和JAR文件是Java编程语言中至关重要的组成部分,它们与Java应用程序的运行密切相关。在深入探讨如何查看和理解这些文件之前,我们先来了解一下它们的基本概念。 **Java Class文件**: Java Class文件是...
Java的JAR(Java Archive)文件是Java平台特有的打包格式,用于集合多个类文件、资源文件等,并且可以通过Java的`java -jar`命令来执行。在开发和维护Java项目时,经常需要查看JAR包内部的内容,尤其是类文件(....
在Java编程中,读取jar包内的文件是一个常见的需求,特别是在运行时动态加载资源或类文件时。Java提供了一种内置的方式,通过`java.util.jar`包中的`JarFile`和`JarInputStream`类来实现这个功能。下面将详细介绍...
在Java编程语言中,动态加载jar文件是一种关键的特性,它允许程序在运行时加载新的类库或组件,而不是在编译时静态地链接。这种技术对于实现插件式开发或者模块化系统至关重要,因为它提供了灵活性和可扩展性。下面...
总之,"java解压jar类查找工具"是一款高效实用的开发辅助工具,利用多线程技术在Linux和Windows环境下快速定位jar和zip中的class文件,极大地提升了开发人员的工作效率。通过理解它的核心技术,如多线程、文件系统...
在Jar文件里查找对应的类名。双击弹出界面后,点击“查询路径”,把Jar所在目录选上后,在“查询类名”中填写检索词
Eclipse作为一款强大的Java集成开发环境,提供了多种方式来帮助开发者查看.jar文件中的.class文件源码。本文将详细介绍如何在Eclipse中使用插件实现这一功能,以及一种名为JD的jar包反编译查看工具。 首先,我们来...
然而,有时我们可能需要查看已编译的jar或class文件中的原始源代码,例如为了学习、调试或者逆向工程。这涉及到一个重要的概念——反编译。 反编译是将已编译的二进制代码转换回源代码的过程。在Java领域,反编译工...
从Java JAR文件包中读取资源是Java开发中常见的需求,尤其是在处理图像、配置文件等静态资源时。本文将详细解析如何从JAR文件中有效地读取这些资源,包括但不限于图片、文本文件等。 ### Java JAR文件概述 JAR...
本文将深入探讨如何反编译.jar文件和.java字节码文件(即.class文件),以便理解并可能修改已编译的Java代码。 首先,我们要明白什么是.jar文件和.class文件。.jar文件是Java档案文件,它包含一个或多个类文件,...
总结起来,通过Java的反射机制,我们可以解析jar文件,查找并加载特定的类,然后执行其中的Java代码。这种方法在插件系统、动态加载代码或需要在运行时解析类的情况下非常有用。然而,由于反射降低了代码的静态类型...
`jd-gui`是一款开源的Java反编译工具,它可以图形化地显示JAR文件中的.class文件内容,将其转换为可读的Java源代码形式。通过`jd-gui`,开发者可以快速浏览类文件,理解其功能,这对于没有源码的第三方库尤其有用。...