java настройка окружения, работа в командной строке

Зараннее благодарю за помощь. Готовлюсь к сертификации по java, хочу настроить компиляцию java кода в командной строку. Переменная среды %JAVA_HOME% настроена введите сюда описание изображения

Path добавлена

введите сюда описание изображения

Java установлена

введите сюда описание изображения

Байткод класса создается введите сюда описание изображения

введите сюда описание изображения

Но почему-то не компилируется. Уже чего-то только не делала

введите сюда описание изображения

В классе ошибок нет, в idea он компилируется

введите сюда описание изображения

Подскажите, пожалуйста, что я сделала не так? Может, кто-то заметил ошибку.

С именем пакета не проходит

введите сюда описание изображения


Ответы (1 шт):

Автор решения: Дмитрий Никифоров

Нужно запускать с полным именем класса, включая package:

C:\Oca>java host.igor.Test

Находиться нужно в папке Oca, чтобы иерархия package соответствовала иерархии папок.

Если не указан package, должно запускаться из той же папки, где class файл. Попробуйте выполнить в командной строке в какой-нибудь пустой папке:

echo public class Main {public static void main(String[] args) {System.out.println(args[0]);}} > Main.java
javac Main.java
java Main hello
→ Ссылка