Вопросы к Поиску с Алисой
В Java рекомендуется хранить исходный код проекта в отдельной папке src (сокращение от source) для поддержания порядка в проекте. habr.com javarush.com
Поскольку проект может состоять из сотен или тысяч классов, имеет смысл помещать их в пакеты, и все пути для пакетов считаются от этой папки. habr.com javarush.com Кроме того, в отдельной папке можно разместить class-файлы, сторонние библиотеки, изображения, документацию и т. д.. habr.com Всё это упрощает понимание и сопровождение приложения. habr.com
Важно не размещать в директории src ничего, кроме исходного кода. www.interface.ru Обычно в ней находятся только .java файлы, иногда в ней можно разместить .html файлы (для JavaDoc) или другие типы файлов исходного кода. www.interface.ru Но никогда не следует помещать в этой структуре .class файлы или другие скомпилированные, сгенерированные артефакты. www.interface.ru