Да. Java — объектно-ориентированный язык, и весь исполняемый код должен находиться внутри классов. Нельзя написать standalone функции вне класса.