Я не уверен, как вы его выполняете.
Я сохранил приведенный выше код как example.java на своем компьютере и использовал следующие команды в командной строке
Для компиляции: javacexample.java
Для выполнения: пример java
Обратите внимание, что основной метод находится в классе примера, поэтому вы запустили класс примера, а не класс Box
Редактировать: Технически любойJava-код может быть скомпилирован, но для запуска автономного приложения необходим метод main.Даже если вы сохраните файл как Box.java и скомпилируете его, ошибок компиляции не будет.Но для запуска JVM нужен основной метод.поэтому вы должны запустить пример класса, а не класс коробки