当前位置: 技术问答>java相关
有这样一个问题一直困扰着我。希望今天能得到解答!
来源: 互联网 发布时间:2015-05-29
本文导语: 有一Main.jad文件 和 Main.jar文件。 我将jad文件打开: nullMIDlet-Jar-Size:49210 MIDlet-1:Main,, Com.Browser.Main MIDlet-Jar-URL:Main.jar MicroEdition-Configuration:CLDC-1.0 MIDlet-Version:0.0.1 MIDlet-Vendor:TGM MIDlet-Name:Main MIDlet-Description:This midlet is ...
有一Main.jad文件 和 Main.jar文件。
我将jad文件打开:
nullMIDlet-Jar-Size:49210
MIDlet-1:Main,, Com.Browser.Main
MIDlet-Jar-URL:Main.jar
MicroEdition-Configuration:CLDC-1.0
MIDlet-Version:0.0.1
MIDlet-Vendor:TGM
MIDlet-Name:Main
MIDlet-Description:This midlet is ....
MIDlet-Data-Size:0
MicroEdition-Profile:MIDP-1.0
我将其中MIDlet-Jar-URL:Main.jar句改成MIDlet-Jar-URL:AMain.jar;然后又将Main.jad和Main.jar分别改名为AMain.jad和 AMain.jar;仍然可以执行。
然后我又解压缩AMain.jar;打开里面的ManiFest.MF文件:
Manifest-Version: 1.0
MicroEdition-Configuration: CLDC-1.0
MIDlet-Data-Size: 0
MIDlet-Description: This midlet is ....
MIDlet-Version: 0.0.1
MIDlet-Vendor: TGM
MicroEdition-Profile: MIDP-1.0
MIDlet-1: Main,, Com.Browser.Main
MIDlet-Name: Main
将里面的MIDlet-Name: Main改成MIDlet-Name: AMain
再用jar cvfM AMain.jar AMain打包成AMain.jar文件。这是执行时就出现以下错误:
Error: Illegal JAR file D:ebook12.jar : does not contain a manifest
说是找不到manifest文件,可是明明是存在的。我将ManiFest.MF文件再改回去,仍就用上面的方法打包,可是还是这个错误。然而。那个manifest文件与一开始的mainfest文件是一摸一样的。
非常急!◎
我将jad文件打开:
nullMIDlet-Jar-Size:49210
MIDlet-1:Main,, Com.Browser.Main
MIDlet-Jar-URL:Main.jar
MicroEdition-Configuration:CLDC-1.0
MIDlet-Version:0.0.1
MIDlet-Vendor:TGM
MIDlet-Name:Main
MIDlet-Description:This midlet is ....
MIDlet-Data-Size:0
MicroEdition-Profile:MIDP-1.0
我将其中MIDlet-Jar-URL:Main.jar句改成MIDlet-Jar-URL:AMain.jar;然后又将Main.jad和Main.jar分别改名为AMain.jad和 AMain.jar;仍然可以执行。
然后我又解压缩AMain.jar;打开里面的ManiFest.MF文件:
Manifest-Version: 1.0
MicroEdition-Configuration: CLDC-1.0
MIDlet-Data-Size: 0
MIDlet-Description: This midlet is ....
MIDlet-Version: 0.0.1
MIDlet-Vendor: TGM
MicroEdition-Profile: MIDP-1.0
MIDlet-1: Main,, Com.Browser.Main
MIDlet-Name: Main
将里面的MIDlet-Name: Main改成MIDlet-Name: AMain
再用jar cvfM AMain.jar AMain打包成AMain.jar文件。这是执行时就出现以下错误:
Error: Illegal JAR file D:ebook12.jar : does not contain a manifest
说是找不到manifest文件,可是明明是存在的。我将ManiFest.MF文件再改回去,仍就用上面的方法打包,可是还是这个错误。然而。那个manifest文件与一开始的mainfest文件是一摸一样的。
非常急!◎
|
jar cvfM AMain.jar
改成:
jar cvfm AMain.jar Manifest.mf
改成:
jar cvfm AMain.jar Manifest.mf
|
你要指定你的Manifest.mf文件!
jar cvfM AMain.jar AMain Manifest.mf
如果Manifest.mf文件不在当前目录下,还要在文件名前面指明!
jar cvfM AMain.jar AMain Manifest.mf
如果Manifest.mf文件不在当前目录下,还要在文件名前面指明!