Win a copy of Think Java: How to Think Like a Computer Scientist this week in the Java in General forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

NoClassDefFoundError on application Jar

 
Alan Shiers
Ranch Hand
Posts: 237
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Guys,

Hope you can help. I've packaged up my project into a Jar file with the manifest.mf that reads:

Manifest-Version: 1.0
Class-Path: lib/fdsapi.jar lib/jakarta-oro-2.0.8.jar lib/JAMon.jar
Main-Class: parser.MainGUI

As you can see my application relies on three library jar files that reside in the lib directory. I've opened the jar file and the lib directory does exist there and the jar file are there also. When I use the commend java -jar pns.jar the application runs but it stalls when it is unable to locate a class that resides in one of the library jars. What more might I need to do to make sure these library jars wind up in the classpath?

Alan
 
Rob Spoor
Sheriff
Pie
Posts: 20527
54
Chrome Eclipse IDE Java Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The lib folder shouldn't be placed inside the JAR file, but in the same folder as the JAR file.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic