What's the use of "Order and Export" tab in "Java Build Path" dialog box? By the name 'order', I can guess that JRE System library is searched before Plug-in Dependencies, but why do we have 'Export' in Build Path ? And what's it for the button left side of the elements?
ADDED
It's the example that I borrowed from Eclipse distilled.
The orderes.webapp depends on orders, but it's likely to use the classes defined in ubl and catalog.
In such a case, orders can export catalog and ubl so that the packages that depends on it can use catalog and ubl.
And something more about "Order and Export".
- The check of the left side button modifies the
.classpath
file to addexported=true
such as<classpathentry exported="true" kind="lib" path="lib/log4j-1.2.7.jar"/>
. - The src is always checked, and you can't uncheck it.