Classloader Use

Eclipse's Classloader maintains seperate classpaths for each plugin.

A plugin's classpath is derived from its parents classpath and the plugin dependencies. It must be realized that the classpath a plugin has access to is not the same classpath as the environment provides. For example a java application has a different class path than a plugin.

Use of Bootclasspath

An additional difficulty with eclipse's classloader is that it does not recognize java extensions such as JAI because the jai jar files are in the jre/lib/ext directory.

To overcome this limitation the -Xbootclasspath/a:(jai jar files) must be added to the eclipse laucher.

[view] [edit]
(c) Copyright (c) 2004,2005 Refractions Research Inc. and others.