При создании нового проекта, например, под названием Welcome, будет сгенерирован код, включающий класс Welcome и главный метод. Также NetBeans в самом начале кода подставит строчку:
package welcome;
Во многих примерах (в книгах, учебниках), не используется package. Но если эту строку убрать из исходного кода, то компиляция и запуск выдадут ошибку:
run: Error: Could not find or load main class welcome.Welcome C:\Users\Alex\AppData\Local\NetBeans\Cache\8.2\executor-snippets\run.xml:53: Java returned: 1 СБОРКА ЗАВЕРШЕНА СО СБОЕМ (общее время: 0 секунд)
Слово package имеет отношение к пространству имён. В принципе, нет такого требования, которое заставляло бы нас размещать каждый класс в пакет. Но это хорошая практика и, судя по всему, NetBeans в такой агрессивной манере хочет нас к ней приучить.
Как уже было сказано, в этом нет ничего плохого, но если вам досаждает этот package и вы хотите, чтобы ваши примеры выглядели в точности так, как в учебниках, то при создании нового проекта в пункте «Создать главный класс» откорректируйте строку – уберите всё, что идёт до точки, а также саму точку. Например, там написано welcome.Welcome, оставьте только Welcome: