Class Version Mismatch

In respect to class loaders and JREs, what are some of the scenarios that could result in class version mismatch errors at runtime?

I am assuming it will have to do with .class file's version stamp being different in different class loaders within the same JVM....can someone please shed some light on this. Thanks!

[329 byte] By [kmkiania] at [2007-10-3 5:22:04]
# 1

Actually I think it would only happen if you're using a class that was compiled on a sufficiently newer compiler than the JVM you're running it on. As long as the JVM can handle all classes it's been given, I don't think the classes can mismatch among themselves.

But check the language spec or the JVM spec to be sure.

paulcwa at 2007-7-14 23:29:04 > top of Java-index,Java Essentials,Java Programming...
# 2
I think you are correct. Thanks.
kmkiania at 2007-7-14 23:29:04 > top of Java-index,Java Essentials,Java Programming...