當前位置:編程學習大全網 - 人物素材 - 合並合成jar軟件時,遇到預驗證發生錯誤,怎麽解決

合並合成jar軟件時,遇到預驗證發生錯誤,怎麽解決

Multime合成完全教程壹.合成註意事項

1.需要合成的jar文件內的META-INF文件夾內的MANIFEST.MF文件中不能含有中文字符,必須全部為半角英文字符,可使用hhclass這個軟件進行修改。

2.需要合成的jar文件內的META-INF文件夾內的MANIFEST.MF文件中屬性名稱不能含有"?"字符,多數情況如下:"?Manifest-Version: 1.0",Manifest之前有個"?"出現,合成之前如果不去掉,就會合成失敗。也可以使用hhclass進行修改。

3.如果合成的軟件為midp2.0,那麽請將合成之前"手機"選項下請選MIDP-2.0,否則合成會失敗。

二.hhclass的使用方法

hhclass是壹個小巧的綠色的漢化工具,不過在這裏我們需要用到的是它的修改MANIFEST.MF文件的功能。點擊"打開MANIFEST"打開需要修改的文件,將英文字符改成改成中文,或者將"?Manifest-Version: 1.0"中的問號去除,全部修改完畢之後,點擊上面保存圖標保存,就修改完畢了,之後要做的就是覆蓋包內原來的文件。

三.將修改後的文件替換包內文件的方法

很多友友都會想到在修改之後重新打包,其實此時不需要打包,壹個很簡單的方法,只要將修改後的文件重新拖曳進包內的規定位置就可以了,具體操作方法為,用winrar打開JAR包,進入需要替換的文件所在的文件夾,鼠標左鍵點住修改之後的文件拖進winrar窗口,此時會彈出壹個窗口,點擊確定就可以了。

Multime合成完全教程

壹.合成註意事項

1.需要合成的jar文件內的META-INF文件夾內的MANIFEST.MF文件中不能含有中文字符,必須全部為半角英文字符,可使用hhclass這個軟件進行修改。

2.需要合成的jar文件內的META-INF文件夾內的MANIFEST.MF文件中屬性名稱不能含有"?"字符,多數情況如下:"?Manifest-Version: 1.0",Manifest之前有個"?"出現,合成之前如果不去掉,就會合成失敗。也可以使用hhclass進行修改。

3.如果合成的軟件為midp2.0,那麽請將合成之前"手機"選項下請選MIDP-2.0,否則合成會失敗。

二.hhclass的使用方法

hhclass是壹個小巧的綠色的漢化工具,不過在這裏我們需要用到的是它的修改MANIFEST.MF文件的功能。點擊"打開MANIFEST"打開需要修改的文件,將英文字符改成改成中文,或者將"?Manifest-Version: 1.0"中的問號去除,全部修改完畢之後,點擊上面保存圖標保存,就修改完畢了,之後要做的就是覆蓋包內原來的文件。

三.將修改後的文件替換包內文件的方法

很多友友都會想到在修改之後重新打包,其實此時不需要打包,壹個很簡單的方法,只要將修改後的文件重新拖曳進包內的規定位置就可以了,具體操作方法為,用winrar打開JAR包,進入需要替換的文件所在的文件夾,鼠標左鍵點住修改之後的文件拖進winrar窗口,此時會彈出壹個窗口,點擊確定就可以了。

先回答大家的疑問:

multime_constructor是壹個JAVA合成工具,就像電腦上的EXE捆綁工具,能將多個JAVA合成

壹個,並提供壹個相當於進程管理的工具,使捆綁在壹起的多個JAVA能同時運行,至於說的邊

JAVA邊聽歌的問題,我已經說過是,只是將壹個播放器和妳需要的軟件捆綁起來,讓播放器後

臺播放MP3,僅此而已。而且我上傳了壹些小成果,還不明白的話請下載我合好的JAR試試就懂

了。

以下是合成方法的說明:

首先準備好合成的素材,也就是妳想要同時運行的JAVA程序。比如說我想壹邊上網壹邊看書

,或看書的時候聽歌,所以準備了UCWEB,Anyview,KD播放器,都是好用的版本。將它們添加到

合成的列表中,設置好輸出的路徑,圖標,安裝後顯示的名字,點“合成”就行了(這是新的

版本,與上面那個論壇上的說明不同)。

但難點是,做為記錄JAVA信息的文件MANIFEST.MF中不能有中文,所以要對他進行修改。然而不幸的是,這個文件要求太過嚴格,我弄了半天才終於明白該如何改。

在JAR上點右鍵,用WINRAR解壓出來。如QQ2007.jar,在上面點右鍵,選“釋放到QQ2007\”,打開釋放文件後生成的“QQ2007”文件夾,找到名為“META-INF”的文件夾,打開,裏面有個MANIFEST.MF的文件,將它用記事本打開將會看到如下幾行:

Manifest-Version: 1.0

MicroEdition-Configuration: CLDC-1.0

MIDlet-Name: 手機QQ2007

MIDlet-Info-URL:

MIDlet-Icon: /icon.png

MIDlet-Permissions-Opt: javax.wireless.messaging.sms.send,javax.microe

dition.io.Connector.sms,javax.microedition.media.control.RecordContro

l,javax.microedition.media.control.VideoControl.getSnapshot

MIDlet-Permissions: javax.microedition.io.Connector.socket,javax.micro

edition.io.Connector..tencent.kqq2006.ui.MainMIDlet

MIDlet-Version: 20.01.6

MicroEdition-Profile: MIDP-2.0

MIDlet-Description: 手機QQ2007正式版Build016

看不懂沒關系,只要將中文件改成英文件就行,註意不要改變格式(當然,這裏也可以把中文刪掉,留下後面的E文和數字就行),改完後如下:

Manifest-Version: 1.0

MicroEdition-Configuration: CLDC-1.0

MIDlet-Name: QQ2007

MIDlet-Info-URL:

MIDlet-Icon: /icon.png

MIDlet-Permissions-Opt: javax.wireless.messaging.sms.send,javax.microe

dition.io.Connector.sms,javax.microedition.media.control.RecordContro

l,javax.microedition.media.control.VideoControl.getSnapshot

MIDlet-Permissions: javax.microedition.io.Connector.socket,javax.micro

edition.io.Connector..tencent.kqq2006.ui.MainMIDlet

MIDlet-Version: 20.01.6

MicroEdition-Profile: MIDP-2.0

MIDlet-Description: QQ2007Build016

只是刪掉中文而已,很簡單吧,關鍵的地方在這:

點記事本上方的“文件”->“另存為”,將下面的“編碼”改成“ANSI”,這壹點很重要,否則轉換時會出錯。

然後保存,覆蓋原來的文件後將解壓出來的文件全部選上,點右鍵,選“添加到檔案文件”,註意,這也是個關鍵:

大家現在用的壹般是WINRAR,但在壓縮時的格式務必選擇“ZIP”,再將文件名改成xxx.jar。如果不選ZIP的話壓出來的東西是用不了的。

之後,就能用multime_constructor合成了。

當然,也可以不用全解壓出來,不過在壓縮包中直接打開編輯,保存時就不壹定是ANSI的編碼,就因為這點,郁悶了我兩天。

這就可以同時運行多個JAVA文件了。

以下是精品合成素材:

最好用的ANYVIEW,可外掛字庫。 40%--50%

[attach]537313[/attach]

最好用的UCWEB,最新版的反而不如這個好,這算倒數第二新版的。 45%

[attach]537314[/attach]

飛信2.0,豪華啊,應該是比以前那個占內存多,我把裏面的中文信息改了,可以直接合成。。 40%

[attach]537315[/attach]

QQ2008野狼的,我把裏面的中文信息改了,可以直接合成。 65%

[attach]537316[/attach]

KD_播放器,那個千千靜聽實在用不了,只有用這個合成了。 40%

[attach]537317[/attach]

這裏的JAVA文件既可用於合成也可以直接使用,都是最好的版本,註意的是QQ必須先註消登錄再退出,這裏野狼QQ的通病,包括以前的2007,除此之外壹切都好,也不會掉消息。

再說說合成但用不了的原因。

I909內存只有2M,這點決定了它不能同時運行太多程序,上面標出的XX%指示了它們占用的內存,這裏寫出的沒有定量意義,只是靠經驗給出的,只要相加不超過100%便能同時運行,如ANYVIEW和飛信,而剛好100%的話還是算了,很卡,如飛信。2.0和QQ。

而且這個軟件有個非常致命的弱點,就是不會釋放運行過的程序的內存,就是說開了ANYVIEW再開UCWEB,然後關了UCWEB再開飛信,這也是不行的,內存不足會死機,要拔電池才行,而且用內存整理工具也是沒用的(至少是我下的那個沒用),所以請註意查看內存,800以下就別運行其它的程序了。現在希望找到完美的小的播放器和普通版的飛信,有希望3開。

如果還不明白的話請下載合好的東西用用就知道了。

這個是最好的,飛信+Anyview+UBWEB+KD播放器,可開任意兩個。

[attach]537419[/attach]

想要QQ+看書的話可以合QQ2007野狼+Anyview,我試過,此時不能加載字庫,不過換個小點的閱讀工具也是個不錯選擇(不過我就認Anyview啦),改裏面的中文信息參上文。

  • 上一篇:學校運動會背景材料
  • 下一篇:楊運高的眾家評說
  • copyright 2024編程學習大全網