我有一個jar文件,但不幸的是,由於我的磁盤崩潰,我丟失了源代碼。我只想將它的軟件包名稱更改爲一些有意義的名稱。重命名jar包名稱
有沒有什麼辦法可以改變jar文件的包名,當然我需要在類文件中更新這個包名。
我知道Java Decompiler,但我只是想改變它的包名。
我有一個jar文件,但不幸的是,由於我的磁盤崩潰,我丟失了源代碼。我只想將它的軟件包名稱更改爲一些有意義的名稱。重命名jar包名稱
有沒有什麼辦法可以改變jar文件的包名,當然我需要在類文件中更新這個包名。
我知道Java Decompiler,但我只是想改變它的包名。
jarjar也許能夠做到這一點。
它旨在構建一個包含應用程序及其支持庫的大型jar包。它支持將庫移動到不同的包中以避免命名衝突(例如,您可以使用具有不同包名前綴的同一庫的兩個不同版本)。
它可能可以配置爲做你想做的。
包名稱包含在類文件中,因此沒有簡單的方法。
反編譯它,然後執行所需的更改,然後重新編譯並重新打包。
如果您使用NetBeans IDE 6 ...來創建Jar包,則可以簡單地將Jar文件名更改爲您的替代方案。
打開文件:在項目目錄「nbproject文件/ project.properties」 [您可以通過拖動&其滴速到一個記事本窗口中打開它 - 通過「開始/所有程序/附件/記事本窗口中運行記事本「。
將換行:dist.jar=...
改爲新路徑。例如。 dist.jar=${dist.dir}/f2.jar
按「構建主項目」或「F11」以使用新名稱構建新的Jar文件。
「我的磁盤崩潰導致我丟失了源代碼」 - 閱讀內容有時可能會有所幫助...... – PureSpider
如何在eclipse中使用它? –