導航:首頁 > 源碼編譯 > 替換jar包需要重新編譯嗎

替換jar包需要重新編譯嗎

發布時間:2023-07-21 11:07:52

① jar解壓後 如何把解壓出來的文件夾 重新編譯成jar

用winrar打包成zip,再改成jar即可:

1、假設您之前解壓的是下面的這些文件

② 如何更改jar包源碼

該過程需要經歷四個步驟:解壓,反編譯,修改,打包。
解壓:jar文件和我們平常的rar和zip文件一樣是屬於壓縮文件,通過一般的解壓縮工具(例如:winrar)都能解壓。解壓之後生成的文件為**.class的位元組碼文件。
反編譯:互聯網上有很多的位元組碼文件反編譯工具(例如:jad)。他能夠將**.class文件或者直接能夠將jar文件反編譯為**.java文件。
得到java文件以後就可以修改裡面的源代碼了。
將修改好的代碼編譯成**.class位元組碼文件以後再添加替換掉原來jar包中的class文件,或者重新將修改後的java代碼轉換成java工程,再生成jar文件都行。

這個過程的完成需要熟悉java基礎,編譯環境等相關知識。尤其是對jar包的理解很重要。反編譯在互連網上就能直接找到很多工具。打包則很簡單不做累述。

③ Java的jar包互相引用需要重新編譯打包

反編譯出來的JAVA文件重新編譯的過程如下:
1、新建一個myeclipse的web project。
2、右鍵該工程,myeclipse/add struts capability,設置成struts開發環境。
3、將war包解壓,全目錄覆蓋新工程的WebRoot(包括其中的web-inf/meta-inf目錄),相應的scr目錄(或者對應的包含java文件的目錄)覆蓋eclipse的src目錄。myeclipse會自動將WEB-INF\lib下的jar包作為放到classpath中的。
4、refresh該工程,over。
不過大部分反編譯過來的工程,很難重新編譯,因為import引用的jar包或者類名沒有的話,工程直接報錯。

閱讀全文

與替換jar包需要重新編譯嗎相關的資料

熱點內容
web游戲源碼下載 瀏覽:639
openstack編程 瀏覽:984
阿里雲伺服器有空間嗎 瀏覽:230
單片機方式0輸入 瀏覽:214
雲伺服器華為雲 瀏覽:12
linux如何操作伺服器環境搭建 瀏覽:814
六度人脈pdf 瀏覽:958
pdf是英文的 瀏覽:475
java數據爬蟲 瀏覽:357
word做成pdf格式 瀏覽:678
批處理編程教程 瀏覽:579
哈希演算法源碼阿里雲 瀏覽:706
vue編譯xcode 瀏覽:495
pdftodjvu 瀏覽:151
jxl讀取exceljava 瀏覽:485
本科學歷學計算機編程 瀏覽:190
電腦中沒有解壓文件如何設置 瀏覽:171
安卓手機如何打開以圖搜圖 瀏覽:192
反編譯後不能搜索位置 瀏覽:482
離心式壓縮機最小轉速 瀏覽:957