Similar questions have been asked but I still don't know/understand the answer. When adding a reference to a .jar in an Eclipse Java project, what is the difference between "Add JAR" and "Add External JAR"? I understand that the former is usually used for JARs built from other projects in the Eclipse workspace, but what is the difference between the two from the perspective of the referencing project?
Also when I click "Add Jar" and choose another project in my workspace that exports a .jar file, I don't see the .jar file in the file system GUI so I can't select it. In the screenshot below, I want to reference MiscUtils.jar in the MiscUtils project. The .jar is definately in the "bin" directory but it doesn't show up in the UI.
Thanks!

MiscUtils.jarin filter. If you don't see any entry that means jar does not exist.