I quietly released version 0.3 of JavaLoader today. I'm not sure if anyone actually noticed. Mind you, I didn't actually tell very many people, so I guess I should proclaim a little.
The main purpose of this release is to give greater control over the ClassPath loading behaviour. There are two new optional arguments on the JavaLoader library
loadColdFusionClassPath – this tells JavaLoader whether or not to load the ColdFusion Java libraries.
By default this is set to false.
This is a change from the previous JavaLoader, as it would load all the libraries associated with ColdFusion by default.
loadedClassPathBias – this tells JavaLoader to use a ClassLoader that searches the JAR libraries it has been passed, before it looks to the parent.
This is true by default.
This is also a change from the previous version of the JavaLoader library, which would automatically load the parent's classes before the JavaLoader classes.
This is particularly useful when ColdFusion classes are required, but you need to overload certain libraries that are loaded with ColdFusion.
More details can be found in the readme.txt file inside the JavaLoader download .