java - programa - no hay ningún atributo de manifiesto principal en maven
Obteniendo un error cuando compilo el código Java usando el paquete en la línea de comando? (1)
Intenta entrar en un directorio interno, es decir, cd src
y luego compila Javac edu/course/firstweek/program2.java
para correr, haga java edu.course.firstweek.program2
Tengo esta estructura de directorio:
project1/src/edu/course/firstweek/javacourse/Program1.java
Otro archivo en un paquete arriba:
project1/src/edu/course/firstweek/program2.java
En el encabezado de program2.java, tengo
package edu.course.firstweek;
import edu.course.firstweek.javacourse.Program1;
Ahora cuando ejecuto lo siguiente en la línea de comando:
Javac src/edu/course/firstweek/program2.java,
obtengo este error:
src/edu/course/firstweek/program2.java:14:error cannot find symbol
System.out.println(program1.print("hello world"));
symbol: variable Program1
location: class program2
2 errors
Puedo ver que el compilador no puede encontrar el program1
, pero tengo la declaración correcta del package
import
en el program2
. Necesito ayuda aquí y después de compilar, hay algo que debe tenerse en cuenta para ejecutar el programa.
Gracias