This week's book giveaway is in the Android forum.
We're giving away four copies of Head First Android and have Dawn & David Griffiths on-line!
See this thread for details.
The moose likes Beginning Java and the fly likes NoClassDefFoundError again Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Head First Android this week in the Android forum!
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "NoClassDefFoundError again" Watch "NoClassDefFoundError again" New topic

NoClassDefFoundError again

Christophe Verré

Joined: Nov 24, 2005
Posts: 14688

I'm back the basics

There is an environment where everything was working fine :

/lib/a.jar <- it contains MyException.class

Somebody has released a new version of a.jar and b.jar,
and then NoClassDefFoundError:MyException is thrown.

He told me that the batch where the CLASSPATH is set has not changed, only the jars. And MyException.class is still in a.jar.

I'm really puzzled by this. It is usually a CLASSPATH problem, but since the batchs have not changed... I can't check the environment myself....

Any clues ?

[My Blog]
All roads lead to JavaRanch
Ajay A Patil

Joined: Apr 13, 2006
Posts: 22
Check if the package for "MyException" class has changed.
Christophe Verré

Joined: Nov 24, 2005
Posts: 14688

Ajay, thank you for the suggestion.
I've actually found where the problem lies.
The jar files got corrupted when sent by email :roll:
I agree. Here's the link:
subject: NoClassDefFoundError again
It's not a secret anymore!