This chapter explains how to deal with JAR libraries that are not already packaged as bundles. If a JAR exposes a public API, typically the best solution is to convert the existing JAR library into a bundle, enabling the JAR library to be shared with other bundles. This chapter describes how to perform the conversion process automatically, using the open source Bnd tool.