关于jar

     在env里面设置CLASSPATH指向mail.jar activation.jar两个jar,
但是引用mail.jar里面的class会报core dumped (in linux).
env应该已经设置了classpath,竟然不起作用.

     问题处在MANIFEST.MF,eclipse 3.0.2 and 3.1.0 在export为jar文件的时候,
如果不指定MANIFEST file,则自动产生的,不会生成Class-Path 元素.
 
文件:MANIFEST.MF
Manifest-Version: 1.0
Main-Class: com.oracle.label.core.LabelPusher
Class-Path: mail.jar activation.jar

 

* 其中mail.jar activation.jar之间的间隔不能用,or;or: 只能用空格
* mail.jar activation.jar必须与引用它们的label.jar位于同一目录;

* Class-Path之后一定要多一个空行,否则Class-Path将不会加入;

更详细的参考 JAR 文件格式的强大功能

posted on 2006-07-19 15:31  Mark Jiao  阅读(500)  评论(0编辑  收藏  举报

导航