que tiene un programa Java llamada Main.java, que se encuentra en el siguiente directorio:NoClassDefFoundError en Java
/home/user/program/Main.java
Cuando trato de ejecutar Main.java desde el directorio 'programa', todo va bien , yo uso esta línea:
/home/user/program$ java Main
Pero cuando trato de ejecutar Main.java desde el directorio de inicio:
/home$ java /home/user/program/Main
obtengo:
Exception in thread "main" java.lang.NoClassDefFoundError: /home/user/program/Main
Caused by: java.lang.ClassNotFoundException: .home.user.program.Main
¿Cuál es la causa de este error?
puede publicar el código de su clase principal – GuruKulki
@svrist OP dice que funciona. @shaw intente establecer la ruta de clases 'java -cp/home/user/program Main' – Nishant