I see many Java packages have api, impl and bundle jars (name-api.jar, name-impl.jar, name-bundle.jar). Could someone explain what those mean? Are all three needed by the ap
Often :
name-api.jar
name-impl.jar
name-bundle.jar