Creates instance of this class by trying to load the
with the specified class loader.
If the specified class loader is null, tries to load
with the default class loader, and if failed, tries to load
from
EclipseJavaCompiler.ECLIPSE_HOME_VARIABLE ECLIPSE_HOME location.
Parameters: classLoader - Class loader to use to load the compiler class.Can be null. throws: JavaCompilerException - If error occurs while finding or loadingthe Eclipse Compiler class or method.