System and method for dynamic loading of remote classes. Using
embodiments, remote classes may be loaded dynamically by a default class
loader without the use of separate, custom class loaders. The remote
class loader mechanism may locate on remote systems classes needed by
code executing on the local system but not locally stored, and which
therefore cannot be located and loaded by the default class loader. After
locating the classes, the remote class loader mechanism may obtain copies
of the classes and save them to a location indicated by the class path of
the default class loader. The default class loader can then locate and
load the classes from the location indicated by the class path.