Eclipse has a Run Configurations screen with a Classpath tab.
I had some jars listed in the ‘user entries’ section of this tab but my project did not run until I duplicated those jar files into the ‘bootstrap entries’ section. After the jars were listed in both sections, the project ran successfully.
Why?
What’s the difference between these two different categories of Classpath settings?
Can you generate the jar file both ways extract them and compare them. I am horribly curious if the jar file changed when you added the entry. Some information on class loading might offer some insight. The specification for jar files doesn’t really offer any hints.