查詢jar包中的檔案
find external libraries’ file agaist the text content.
if the file contains the search text content, get it out.
呵呵,看第三方SDK,常常會需要根據 內容 查詢 jar中哪個檔案用到了;
比如,jar中哪個檔案的程式碼使用了配置檔案。
一般eclipse或者intellij只能查詢工程目錄中的檔案。而第三方的jar包,一般都在maven的本地倉庫。
所以:
1、下載jar包的原始碼。及 xxx.source.jar
2、開啟 xxx.source.jar的目錄
3、將 xxx.source.jar 解壓縮
4、在windows視窗的右上角搜尋欄中輸入 目標內容
哈哈,大功告成,雖然實現有點low
不知道強大的 intellij 有沒有這個功能,不需要解壓縮jar包,也不需要跳到windows視窗。直接在idea中搜索定位。
相關推薦
查詢jar包中的檔案
find external libraries’ file agaist the text content. if the file contains the search text content, get it out. 呵呵,看第三方SDK,常常會需要
打包後jar包中檔案讀取問題
1、jar包中原來的資料夾被打包放到工程中,資料夾會變成包package 2、讀取jar包中的檔案,必須使用ClassLoader.getResource(fileName) 或者 ClassLoader.getResourceAsStream(fileName)去獲取 3
SpringBoot 使引用中的jar包中的配置檔案生效
場景: 一個由多模組構成的spring boot maven專案,有A,B,C三個子專案,也就是三個jar包,其中A中寫了資料庫底層mapper,所以被B和C中引用。 問題: 為了方便,資料庫的配置想直接寫在A模組中的yaml檔案中,這樣在B/C模組中的yaml檔案中就不必再寫資料庫連線資訊了
Java如何在專案依賴的jar包中查詢衝突的類
經常在專案中遇到衝突的jar檔案。 使用這個方法可以在本地或者伺服器上面查詢衝突的類。支援模糊查詢。 方便實用的工具,留存備用。 package com.whaty.util; import java.util.*; import java.io.*; public
Spring boot 讀取jar包中resources下的檔案
package com.jiankunking.elasticsearch.extension.util; import org.springframework.core.io.DefaultResourceLoader; import org.springframework.core
修改jar包中class檔案
某日,想要更改jar包中的某個class檔案,有無rar無法解壓jar檔案,故找到如下方式進行操作 1、解壓某個jar包:在需要解壓的jar包目錄下,開啟命令列(cmd),輸入如下命令,輸入:C:\jar>jar xf lm.jar 沒有任何反應就表示解壓成功。 2、反編譯class檔案,相同路徑新
JAR包中的MANIFEST.MF檔案詳解以及編寫規範
JAR包中的MANIFEST.MF檔案詳解以及編寫規範 參考百度百科的解釋如下: http://baike.baidu.com/item/MANIFEST.MF MANIFEST.MF:這個 manifest 檔案定義了與擴充套件和包相關的資料。單詞“manifest”的意思是“
SpringBoot實踐-匯入jar包中的配置檔案
事件起因:開發的專案需要依賴一個本地jar包,無法通過maven直接下載;而這個jar包中含有配置檔案,在配置檔案中定義了spring的bean,而我的專案需要用到這個bean。 開發工具:IDEA JDK版本:1.7 使用框架:SpringBoot、SpringMVC 解決過程
java 讀取jar包中的檔案
參考: https://blog.csdn.net/rchm8519/article/details/39557499 參考: https://www.cnblogs.com/zeciiii/p/4178824.html 需求: 我自己寫了一個Java 的記事本工具,然後實現
ResourceUtils.getFile 獲取檔案 獲取jar包中的資原始檔
摘要:通過Spring工具類獲取classpath下的檔案資源;獲取jar包中的資原始檔 1. web專案下classpath檔案獲取 方法(1)File resourcefile = ResourceUtils.getFile("classpath:applicat
jar包中的檔案找不到對應的地址的解決方法
對於本地的地址,測試時可以。一上到服務環境,就報錯,,xml的檔案地址找不到。於是也找了好多網上的方式解決,但始終解決不了。於是在一次偶然機會,找到了一種方式,反射流的方式。解決。 InputStream inputStream = ClassUtils.class.getResourceAs
修改jar包中的配置檔案
打包以及修改jar包 cd genesys_data_etl mvn clean package -Poffline -Dmaven.test.skip=true 日誌如下: [INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ genesys_
java實現:對jar包中的配置檔案修改
注:只修改檔案,其他會被清空 package com.mtpc.admin.util; import java.io.*; import java.util.*; import java.util.jar.JarEntry; import java.util.jar.J
Linux中修改jar包中的配置檔案
打包以及修改jar包 cd genesys_data_etl mvn clean package -Poffline -Dmaven.test.skip=true 日誌如下: [INFO] --- maven-jar-plugin:2.6:jar (default-jar
檢視與修改位元組碼,從而實現替換他人jar包中class檔案的目的
一、檢視二進位制位元組碼檔案的方式: 1.通過cmd命令:javap -v ClassA 2.通過jclasslib工具 二、將Android的apk中的dex反編成smail檔案,直接修改smail檔案後再回編成dex; 三、修改二進位制位元組碼檔案的方式: 1.反編
Jar包中的檔案下載(web層框架-Restlet)
以前沒有寫部落格的習慣,今天開始把工作遇到的問題和總結的經驗做個記錄 問題描述,可忽略 專案是模型驅動架構,可以針對不同客戶需求以配置檔案的方式將不同的模組拼接到一起構建成一個完整的專案,今天為uam(模組名)寫了一個簡單的批量匯入功能,需要從伺服器下載模
如何修改jar包中的class檔案?
1、把X.jar包中的class用jd-gui、luyten反編譯得到原始碼xxx.Java 2、javac -cp A.jar;B.jar;C.jar xxx.java 得到修改後的xxx.class檔案 (其中A、B、C是依賴jar包,一般直接依賴一個原始解壓的X.
eclipse 如何除錯jar包中的.class檔案
最近,換了個專案組,因為專案組中的基線程式碼(打包成jar的程式碼)看不到,用jd-gui可以反編譯,但是除錯遇到了麻煩。因為行數和程式碼不對應。弄了半個下午,試了很多方法,比如Eclipse Class Decompiler(但是部分jar包可以反編譯成j
idea中找到mybatis的jar包中的dtd約束檔案並手動匯入
dtd定義了xml的語法規則,可以在我們編寫xml時有自動提示功能; 一、找到mybatis的jar中dtd檔案的位置 其中一個對應全域性配置檔案 另一個對應mapper.xml檔案 在電腦目錄下找到該jar包並進行解壓,複製出這兩個dtd檔案即可。
總結替換jar包中指定檔案的步驟
一: 1定位路徑:cd /bestpayserver/project/paycenter-bank 2列出指定檔案路徑:jar tvf paycenter-bank.jar|grep BocB2