The product supports a different plug-in classloading mechanism which uses JXE files instead of JAR files. The benefits of using JXE files are as follows:
- Improved startup time
- Reduced memory consumption
- Increased memory sharing between multiple product instances
The disadvantages of using JXE files are as follows:
- Line numbers might not appear in plug-in stack traces
- A limited number of third-party plug-ins that function properly in Eclipse v3.0.x might not load in the product
To temporarily disable JXE support to diagnose either issue, start the product with the following additional startup arguments:
-vmargs -Dosgi.adaptor=org.eclipse.core.runtime.adaptor.EclipseAdaptorWindows: Add the above arguments to the Target field of the product shortcut.
If you find a third-party plug-in that functions properly in Eclipse v3.0.x and does not load in the product with JXE enabled, but loads with JXE disabled, contact IBM support and report this problem. Remember to revert to the original startup arguments (i.e. enable JXE) after you report the problem.
Return to the main readme file