你是怎么打包
manifest 怎么写简单说一下,这样谁知道你错在哪
manifest 怎么写简单说一下,这样谁知道你错在哪
解决方案 »
- spring 源代码
- java两个程序之间能不能使用互斥对象?
- Central.createRecognizer 返回为null
- The value for the useBean class attribute DisplayFormBean is invalid
- 高分诚心请教:用多个jcombobox的选项组成sql语句的查询,如何传递点击选项后的参数?不点击可以用getselecteditem,点击选项后应该用什么
- Java中取"yyyy-mm-dd hh:mm:ss"型当前时间,如何取呢?
- 请教,如何得到一个随机数?
- 100分关于 取安装路径的问题
- ==》JAVA《=== 请问有现在开始学JAVA的朋友吗?(寻同道中人)
- 请问哪能找到较好的反编译扰乱器?
- 关于获取本机ip的问题
- 一个关于内部类覆盖问题
然后才可以制作.exe文件
如,SwingSet2.jar例子MANIFEST.MF
Manifest-Version: 1.0
Created-By: 1.4.1_01 (Sun Microsystems Inc.)
Main-Class: SwingSet2
1.欲打包的类所在的路径:C:\java2\bin\books\allClass\...
(上面的文件夹不止一个类,主类MainWindow.class和助手类都在allClass文件夹下)
2.manifest.mf文件所在的路径:C:\java2\bin\books\META-INF\manifest.mf
3.manifest.mf的内容:Manifest-Version: 1.0
Main-Class: allClass.MainWindow<此处还有一回车>
4.在DOS下的jar命令:jar cvfm myBooks.jar books/META-INF/manifest.mf -C books/ .
(这里的-C books/ .是我按照jar参数的解释把books文件夹下所有的文件进行存档)按上述的步骤能够正确进行打包,可是就是不能双击运行,大家看看我的manifest.mf文件有不有什么错?帮帮我啊!
jar cvfm myBooks.jar META-INF/manifest.mf .
jar cvfm myBooks.jar META-INF/manifest.mf .或者打完包后用WinRAR打开jar文件,将里面的manifest.mf文件用你写好的替换掉
既然是Could not find the main class,那么就应该从你的主类的位置出发,试更改你的manifest文件,把它改成:Manifest-Version: 1.0
Main-Class: books.allClass.MainWindow<此处还有一回车>
试一下!