简体   繁体   中英

How to set classpath in manifest file , while creating JAR from eclipse?

I am trying to creat JAR file through eclipse. I read some of the threads from

stackoverflow as well as other forums. But nothing is helping.

I have created a separate manifest file like this one.

Manifest-Version: 1.0
Main-Class: Main
Class-Path: gnujaxp.jar iText-2.1.5.jar jcalendar.jar jcommon-1.0.16.jar jfreechart-1.0.13.jar jfreechart-1.0.13-experimental.jar jfreechart-1.0.13-swt.jar junit.jar servlet.jar swtgraphics2d.jar tinyos.jar

I have put all this jars in same project folder.

While exporting i am exporting all resources (meants this jar files also.)

But still i am getting noclassdeffound error when my application tries to load any one of the jar included.

M i wrong anywhere ..

Thanks in advance.

If you are using eclipse >=3.4 try "export as runnable jar file" it should generate it correctly.

Otherwhise you can provide your own manifest file in the export as jar dialog.

I get this error and find that my manifest needs a space after the jars in the class-path . This includes the ones at the end of the line and end of list, otherwise it mashes them together.

请务必在清单文件的末尾添加一个空行。

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM