jar 打包??????????(100分)

  • 主题发起人 huangyechun
  • 开始时间
H

huangyechun

Unregistered / Unconfirmed
GUEST, unregistred user!
利用jar打包工具把一些编辑好的.class文件进行打包,当运行这个My.jar文件时,无法调用主类。
即:Failed to load Main-Class manifest attribute from My.jar
我用的编译环境是j2sdk1.3.1
请指点!!!
 
是不是类名不对啊,你的包名可是要在CLASS中调用,要统一的
在JAVA文件中:package 你的包名
 
注意空格问题
 
什么空格?
我看英文网站上说,它有个manifest说明,不知怎么设置它?
 
对,在包中要有一个manifest文件,里面记录了主类的名称。后缀是MF
内容是:
Manifest-Version: 1.0
Main-Class: Jxam //主类名
Created-By: 1.2.2 (Sun Microsystems Inc.) //可不写
 
哦,我明白空格的意思啦!
我按照这样做了,也成功的打包了。
谢谢guangmin!!!!
可是还是不能运行,是不是还要把它所需的类库打包进去呀???
我的程序中用到了java.jms.*;关于JMS的类库。
指教。。。。。。
 
一般来说,带有jar运行环境环境就有了java赖以运行的标准类库,
但是你说的那个好像不是标准类库里的,看来要自己打进去了。 :(
 
guangmin说的对,
还有,juilder4,5,6,下的打包我试过,不用自己写manifest,非常简单
jb3,麻烦点
 
顶部