У меня есть программа на Java называется Main.java, он находится в следующем каталоге:
/home/user/program/Main.java
Когда я пытаюсь запустить Main.java из каталога 'program', все идет нормально, я использую эту строку:
/home/user/program$ java Main
Но когда я пытаюсь запустить Main .java из домашнего каталога:
/home$ java /home/user/program/Main
Я получаю:
Exception in thread "main" java.lang.NoClassDefFoundError: /home/user/program/Main
Caused by: java.lang.ClassNotFoundException: .home.user.program.Main
Какова причина этой ошибки?