Рекомендуется, чтобы package-info.java заменил package.html для javadoc и других подобных систем генерации документации. Если этот файл присутствует, инструмент генерирования документации должен искать комментарий к документации пакета непосредственно перед (возможно, аннотированным) объявлением пакета в package-info.java. Таким образом, package-info.java становится единственным хранилищем для аннотаций и документации на уровне пакетов. Если в будущем будет желательно добавить какую-либо другую информацию уровня пакета, этот файл должен стать удобным хранилищем этой информации.
Пример:
/**
* Info about this package doing something for package-info.java file.
*/
package your.project.doSomething;
В то время как вы можете вручную добавить файл package-info.java в свои пакеты (так же, как вы можете создавать классы Java вручную), в средах разработки часто предлагается возможность включать файл package-info.java каждый раз, когда вы создаете новый пакет., Eclipse, показанный ниже, предлагает простой (и часто пропускаемый) флажок в мастере создания нового пакета Java.