jar 文件不能打开? 运行 jar -jar a.jar时出现Failed to load Main-class manifect attribute from a.jar 请各位高手指点指点!! 究竟怎样才能运行jar文件!!谢谢…… 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 jar中需要有Manifest文件建立文本文件,改扩展名为MF,命名为Manifest,记事本打开,添加以下内容:Manifest-Version: 1.0 //(软件版本)Main-Class: org.abcd //(主类/路径)//(例子中是在org包中的abcd.class文件是主类)Created-By: 1.5.0_08 (Sun Microsystem Inc.) //(编写环境)注意://后的不添加,冒号后有空格.....jar cfm a.jar MANIFEST.MF *.class打包出来的jar才可执行 谢谢你的解答.我想问一下,你说的哪个包是指我要运行的哪个jar文件吗?而且在jar文件里有很多个class,我又怎么能知道哪个是主类呢??衷心地谢谢…… 你自己写的程序怎么会不知道哪个是主类...- -!main()方法所在的那个类...org.abcd的org包指package假如你主类代码: package org;.....public class abcd{........}编译不是会产生org文件夹么,里面有abcd.class那就在org的同级目录下(abcd.class的上级目录)建立Manifest.MF,内容也就是我上面的例子.然后 jar cfm a.jar MANIFEST.MF /org如果还有其他package需要包括进去,后面添加空格/xxx如果有个org同级目录的class文件要包含进去,空格*.class这样生成a.jar执行java -jar a.jar 如果你那个jar包里面所有的类都没有main函数的话 就没办法执行 只能被调用 安装JRE的话 双击 JAR文件 会自己执行 一楼回答的很细!出现问题的还有一个原因是JVM编译版本不同!请注意一下! 加密解密高手帮忙 急急 谁帮我写个jsp的登录注册? 关于正则表达式的问题 会汇编的请进!!! 如何在JAVA中连接MYSQL数据库?????????????????? 请问在JAVA中如何执行dos命令 错误: 非法的表达式开始 poi在什么地方下载? 一个女孩子的作业,各位大哥帮帮忙好吗? 一个语音通讯和应答问题~ 队列选择问题 我这个程序中的Action接口中的SHORT_DESCRIPTION怎么显示不出来呀
Manifest-Version: 1.0 //(软件版本)
Main-Class: org.abcd //(主类/路径)//(例子中是在org包中的abcd.class文件是主类)
Created-By: 1.5.0_08 (Sun Microsystem Inc.) //(编写环境)注意://后的不添加,冒号后有空格.....jar cfm a.jar MANIFEST.MF *.class打包出来的jar才可执行
而且在jar文件里有很多个class,我又怎么能知道哪个是主类呢??衷心地谢谢……
main()方法所在的那个类...
org.abcd的org包指package假如
你主类代码:
package org;
.....
public class abcd
{
........
}编译不是会产生org文件夹么,里面有abcd.class那就在org的同级目录下(abcd.class的上级目录)建立Manifest.MF,内容也就是我上面的例子.
然后 jar cfm a.jar MANIFEST.MF /org
如果还有其他package需要包括进去,后面添加空格/xxx
如果有个org同级目录的class文件要包含进去,空格*.class这样生成a.jar
执行java -jar a.jar
出现问题的还有一个原因是JVM编译版本不同!请注意一下!