西西軟件下載最安全的下載網(wǎng)站、值得信賴的軟件下載站!

首頁編程開發(fā)java → 如何打jar包、兩種方法輕松搞定

如何打jar包、兩種方法輕松搞定

相關(guān)軟件相關(guān)文章發(fā)表評論 來源:西西整理時間:2012/12/25 8:39:27字體大。A-A+

作者:西西點擊:0次評論:0次標(biāo)簽: jar

  • 類型:反編譯(譯逆工程)大。11.9M語言:中文 評分:5.0
  • 標(biāo)簽:
立即下載

jar文件是java開發(fā)的一種zip格式的打包,JAR 文件不僅是一個壓縮包,還可以是可執(zhí)行程序、電子書、插件等,并可被像編譯器和 JVM 這樣的工具直接使用。在 JAR 中包含特殊的文件,如 manifests 和部署描述符,用來指示工具如何處理特定的 JAR。

1.在dos下面打包jar文件 

D:\jdk1.5.0_07\bin> jar  /help 
用法:jar  {ctxu}[vfm0Mi]  [jar-文件]  [manifest-文件]  [-C  目錄]  文件名  ... 
選項: 
-c  創(chuàng)建新的存檔 
-t  列出存檔內(nèi)容的列表 
-x  展開存檔中的命名的(或所有的〕文件 
-u  更新已存在的存檔 
-v  生成詳細(xì)輸出到標(biāo)準(zhǔn)輸出上 
-f  指定存檔文件名 
-m  包含來自標(biāo)明文件的標(biāo)明信息 
-0  只存儲方式;未用ZIP壓縮格式 
-M  不產(chǎn)生所有項的清單(manifest〕文件 
-i  為指定的jar文件產(chǎn)生索引信息 
-C  改變到指定的目錄, 
在命令行中運(yùn)行剛剛生成的jar,命令如下: 
java -jar test.jar 
如果在jar中有一些System.out.prinln語句,運(yùn)行后想看看打印出的內(nèi)容,可以用一下命令: 
java -jar test.jar >log.txt 
輸出信息會被打印到log.txt中,當(dāng)然log.txt自動生成,并位于和test.jar一個目錄中。 
這里也可以新建一個start.bat文件,創(chuàng)建后;右鍵---編輯,輸入:java -jar test.jar >log.txt;以后直接雙擊start.bat即可運(yùn)行test.jar啦。 
注意,如果你是在文件導(dǎo)出放在如:E盤,則你需要導(dǎo)入得包也要放在這個目錄里。 
如果一個文件名是一個目錄,它將被遞歸處理。 
清單(manifest〕文件名和存檔文件名都需要被指定,按 'm '  和  'f '標(biāo)志指定的相同順序。

示例1:將兩個class文件存檔到一個名為  'classes.jar '  的存檔文件中: 
jar  cvf  classes.jar  Foo.class  Bar.class 
示例2:用一個存在的清單(manifest)文件  'mymanifest '  將  foo/  目錄下的所有 
文件存檔到一個名為  'classes.jar '  的存檔文件中: 
jar  cvfm  classes.jar  mymanifest  -C  foo/  . 

2.用ecliPSe打包jar文件 

eclipse通過導(dǎo)出的方式(右鍵單擊項目,之后選擇Export)打包java類文件生成jar包。

方法一:(在項目工程沒有引用外部jar包時,直接導(dǎo)出) 
選中工程---->右鍵,Export...--->Java--->JAR file--->next-->選擇jar file的路徑及名稱-->next-->next---> 選擇main class--->finish. 
方法2: 
當(dāng)工程引用了其他的外部jar時,由于eclipse不支持同時導(dǎo)出外部jar包的功能,所以比較麻煩一點;具體步驟如下: 
生成manifest file:選中工程--->右鍵,Export--->Java--->JAR file--->選擇jar file的路徑及名稱--->next--->next--->next;

    apk編輯器
    (10)apk編輯器
    目前安卓系統(tǒng)的市場份額是越來越大,眾多國外引進(jìn)的應(yīng)用也逐漸受到國人的追捧,不過很多國外的安卓游戲由于是外語玩家玩起來也很費(fèi)解。于是就有玩家自己動手做起文件的反編譯進(jìn)行漢化。反編譯就是通過使用編譯工具將文件中的源文件和資源反編譯出來,得到的源文件和資源文件可以進(jìn)行處理后再進(jìn)行編譯,以達(dá)到個性化定制,漢化等目的。編譯方法使用編譯文件只需要在安裝后直接右擊反編譯就可以將文件反編譯出來使用原生工具,需要將的兩...更多>>
    • Apk+Dex文件反編譯及回編譯工具(AP

      04-23 / 19.5M

      推薦理由:Apk+Dex文件反編譯及回編譯工具(APKDB),必須在JAVA環(huán)境下才能運(yùn)行,使用前,請安裝JAVA環(huán)境。Apk+Dex文件反
    • 反編譯APK工具AndroidMultitoolV3.

      11-24 / 13.6M

      推薦理由:來自國外安卓論壇的反編譯APK文件的工具,工具中集成了反編譯,編譯,簽名等選項,對于DIY安卓軟件者是必備
    • 反編譯 APK 工具(Android Multitoo

      11-20 / 13.9M

      推薦理由: 來自國外安卓論壇的反編譯APK文件的工具,工具中集成了反編譯,編譯,簽名等選項,對于DIY安卓軟件者是必備
    • APK編譯專家2.1 中文版

      04-28 / 6.8M

      推薦理由:APK編譯專家可以在電腦上隨意修改apk文件,包括對apk文件的解包、打包、簽名、漢化等等操作。同時該APK編譯
    • apk反編譯編輯工具otertool.jar文件

      03-01 / 11.9M

      推薦理由:今天看到有人提到otertool,很好用的一個工具,可以直接打開apk,修改smali,然后保存;不過只有l(wèi)inux的版本
    • APK反編譯\簽名(APKTools )v1.5.1

      02-28 / 11.0M

      推薦理由:原版工具是友友推薦我使用的,感覺不是很人性化!尤其是在反編譯HTC Rom的系統(tǒng)文件時,工具不能自動安裝com

    相關(guān)評論

    閱讀本文后您有什么感想? 已有人給出評價!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過難過
    • 5 囧
    • 3 圍觀圍觀
    • 2 無聊無聊

    熱門評論

    最新評論

    發(fā)表評論 查看所有評論(0)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字?jǐn)?shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)
    推薦文章

    沒有數(shù)據(jù)