Meaningless Drivel is fun!
The moose likes Beginning Java and the fly likes order of jar files in classpath Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of REST with Spring (video course) this week in the Spring forum!
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "order of jar files in classpath" Watch "order of jar files in classpath" New topic

order of jar files in classpath

ben oliver
Ranch Hand

Joined: Mar 28, 2006
Posts: 375
I was following an instruction to add some .jar files into classpath. After that I found I could not compile properly, then I realized that I added all the jar files but not in the order it specified. So I changed the order of the jar files (still the same jar files) and it compiled fine.

Does the sequence of jar files you add to classpath matter and why ?
Rob Spoor

Joined: Oct 27, 2005
Posts: 20193

This probably has something to do with classes that are in more than 1 JAR file. The system class loader checks the JAR files / folders on the class path in order of declaration. If one JAR has version A of a class and another JAR has version B of that same class, then you will use version A if the first JAR is first and version B if the second is first.

How To Ask Questions How To Answer Questions
I agree. Here's the link:
subject: order of jar files in classpath
It's not a secret anymore!