Команда java
не принимает имя файла - она принимает имя класса . Имя вашего класса просто «Exercise1» - если бы оно было в пакете, это могло бы быть что-то вроде «foo.bar.Exercise1» Затем вы отдельно указываете classpath , чтобы сообщить JVM, как искать классы, например,
java -cp D:\Projects Exercise1
... или вы можете изменить каталог и воспользоваться тем, что без указания пути к классу JVM будет включать текущий каталог в путь к классам:
cd D:\Projects
java Exercise1
РЕДАКТИРОВАТЬ: Я предположил, что вы уже исправили ошибки в коде. Не пытайтесь запустить код до его компиляции без ошибок. Ошибки происходят из-за ваших неинициализированных локальных переменных. Только значения экземпляра и статические переменные имеют значения по умолчанию.