Huge changes! Massive Changes! The whole thing has been rewritten!
Okay, I'm lying. The only thing I changed is that if you pass in a path to a JAR or a directory when you init() the JavaLoader, it will throw an Exception if the path doesn't exist.
This is simply a useful addition for debugging purposes, especially if you are wondering why you can't load a particular class, or you are getting the wrong version of a class, if you are trying to overload a class that is loaded into ColdFusion.
Oh yeah, I added a 'getVersion()' method too.
If you have any questions, comments or bugs, please send me an email or respond to this blog post.