如何定位某个java类在哪个jar文件

快速定位Java所在JAR文件的工具 本文还有配套的精品资源,点击获取 简介:Java程序依赖于 import 语句来引入外部或包。当处理复杂项目或大量依赖时,了解某个具体来自哪个JAR包至关重要。本文介绍了一种工具,它通过分析源代码中的 import 语句,搜索系统路径上的所有JAR文件,从而快速定位到特定所在的JAR包。工具通过解析import语句、遍历路径、读取JAR... 阅读详情
当你的classpath非常长,包含上百个.jar文件时,如果知道某个类在哪个.jar里呢?
以前经常碰到这种问题,因为忙,没有管它,今天写了个小shell
findclass.sh:

for i in ....../lib/*.jar
do
    echo "Finding: " $i
    jar -tf $i | grep $1
done

使用方法:
例:查找类 ClassA
./findclass.sh ClassA
读取所有的jar文件 立即下载

相关推荐

eclipse文件快速定位jar

eclipse文件快速定位jar------------------------------------------------

java algorithm 包_java - 算法 - 依赖背包

import java.util.*;public classMain{public static voidmain(String[] args){Scanner s= newScanner(System.in);int n = s.nextInt(); //总钱数int m = s.nextInt(); //总个数int[] v = new int[m + 1]; //价格int[] p ...

weixin_36115496的博客 713

高德定位jar

高德地图定位SDK,可以实现高德地图的定位功能,准确定位到自己的位置。

查询、定位、排除项目中jar包依赖

有时候同一个项目中因为不同maven依赖而引入了相同jar包的不同版本,这就会导致jar包冲突而产生异常,而具体想要定位产生冲突的jar包是哪个maven依赖引入的,这里推荐一个idea插件。查询出原因,定位到位置,接下来就需要进行排除了。首先我们需要根据具体情况决定保留哪个版本排除哪个版本(这里根据业务不同决定,不多说)。知道了每个maven的冲突原因,我们还需要定位到该依赖处于哪个地方哪一行。都引入了 poi-ooxml 的jar包,只是分别为不同的版本。排除的依赖的坐标,可以通过。

Adda_Chen的博客 3193

java algorithm 包_java-algorithm j

java算法大全源码包/BD/AlgAnimApp.javajava算法大全源码包/BD/AlgAnimFrame.javajava算法大全源码包/BD/AlgThread.javajava算法大全源码包/BD/Arc.javajava算法大全源码包/BD/BD/BD.formjava算法大全源码包/BD/BD/BD1.formjava算法大全源码包/BD/BD/FB.formjava算法大全源码...

weixin_35891142的博客 383

Eclipse技巧(一):快速定位文件的层级位置 | 快速查找文件在工程根目录的位置

在IDE群雄并起的时代,从Eclipse到MyEclipse,再到IDEA。然而依然有很多小伙伴对于Eclipse的一些常用的简单的操作,可能还是有所生疏,如果你对 1、快速定位文件的层级位置 ;2、 快速查找文件在工程根目录的位置,感兴趣,进来看看吧!

血煞长虹 的专栏 9380

Eclipse如何快速定位当前所在位置

众所周知,企业级项目是非常庞大的,项目结构也很复杂,那么如何快速的找到一个并且定位它所在的位置呢? 可以通过CTRL + SHIFT+R的组合键,快速查找你想要的 光是这样,进入之后,并不会定位到左边Project Explorer里具体的位置,这个时候就需要点击这个Link with Editor双箭头 当想要快速找到这个在本地的什么位置,可以右击你想查找,点击Properties,之后点击下图中的右箭头,就会直接打开本地存放这个的位置 ...

Zkun2019的博客 5536

java jar 找不到文件_jar包中File 文件找不到的异常分析与解决

源链接:http://hxraid.iteye.com/blog/483115#comments我们常常在代码中读取一些资源文件(比如图片,音乐,文本等等)。在单独运行的时候这些简单的处理当然不会有问题。但是,如果我们把代码打成一个jar包以后,即使将资源文件一并打包,这些东西也找不出来了。看看下面的代码:Java代码//源代码1:packageedu.hxraid;importjava.io...

weixin_32285357的博客 2648

深入jar包:从jar包中读取资源文件(转载)(getResourceAsStream方法)

我们常常在代码中读取一些资源文件(比如图片,音乐,文本等等)。在单独运行的时候这些简单的处理当然不会有问题。但是,如果我们把代码打成一个jar包以后,即使将资源文件一并打包,这些东西也找不出来了。看看下面的代码: //源代码1: package edu.hxraid; import java.io.*; public class Resource { public ...

HJHxHJH的博客 5942

java查找哪个jar_在目录中查找位于哪个jar包中

Java开发的人可能都遇到过面对一大堆的jar包但是自己不知道需要的那些个到底位于哪个jar包中,使用下面的代码,这个问题就可以迎刃而解了。import java.io.File;import java.util.ArrayList;import java.util.Enumeration;import java.util.List;import java.util.zip.ZipEntry;...

weixin_35033082的博客 1532

java中获取jar路径

package test.data.com.utils; import org.apache.commons.lang3.StringUtils; import java.io.FileInputStream; import java.io.IOException; import java.io.UnsupportedEncodingException; import java.net.UR...

山若万丈-云自萦绕的博客 1267

快速定位class文件jar

安装此插件,可快速定位到class文件。安装此插件,可快速定位到class文件。安装此插件,可快速定位到class文件。再也不用一层层目录去找了。

Jar包冲突检测

package com.jhy.util; import java.io.File; import java.util.Enumeration; import java.util.jar.JarEntry; public class JarClassFind { public static int count = 0; public static void main(Stri...

^_^TaeYang-Jade^_^ 954

一个可以双击运行的jar文件

花了N久的时间,终于制作了一个可以执行的JAR文件。不敢独享,特来与大家分享。如果大家有人要这个文件可以到http://yourhome.arkoo.com/lilao/a.rar下载作为一个初学都我首选有如下误区1)不是所有的java都可以打成jar包,好像是没有frame的不行(不太确定)因为打成包以后结果运行,没有地方显示。我试过一个,没有报错,可能如果你的运行不要反馈的话,也可以。不过这个

flyfoxs的专栏 1729

java jar包 资源_[Java基础] 深入jar包:从jar包中读取资源文件

我们常常在代码中读取一些资源文件(比如图片,音乐,文本等等)。在单独运行的时候这些简单的处理当然不会有问题。但是,如果我们把代码打成一个jar包以后,即使将资源文件一并打包,这些东西也找不出来了。看看下面的代码://源代码1:packageedu.hxraid;import java.io.*;public classResource {public void getResource() thr...

weixin_32192681的博客 174

深入jar包:从jar包中读取资源文件

转载: http://hxraid.iteye.com/blog/483115?page=3#comments    我们常常在代码中读取一些资源文件(比如图片,音乐,文本等等)。在单独运行的时候这些简单的处理当然不会有问题。但是,如果我们把代码打成一个jar包以后,即使将资源文件一并打包,这些东西也找不出来了。看看下面的代码: //源代码1: package edu.hxraid

272

查看java所在jar包_Linux查找class所在jar

1.说明写代码或者定位问题的时候,经常发生只知道名不知道其所在jar包的问题,在Eclipse中可以使用Ctrl+Shift+T查找,但是如果所在的jar包不在Build Path中,则是找不到的。另一种方法是到网上搜索或者专门的网站去查找,但只能查找公共仓库上的所在jar包,如果是自己编写的私有的就找不到了。还有的人自己写代码去查找指定的,这些都是可以参考的方法。本文介绍在Linux...

weixin_39779530的博客 1405

查找哪个JAR文件

package com.tool.jar; import java.io.File; import java.util.ArrayList; import java.util.Enumeration; import java.util.List; import java.util.zip.ZipEntry; import java.util.zip.ZipFile; /* * 功能:查找

码农的田园 1188
上一篇: linux上安装Axis C++ 1.5
下一篇: Globus基础知识
mildwind
博客等级 码龄26年 0粉丝 12原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值