我有这个目录结构:
project1/src/edu/course/firstweek/javacourse/Program1.java
上面一个包中的另一个文件:
project1/src/edu/course/firstweek/program2.java
在program2.java的头文件中,我有
package edu.course.firstweek;
import edu.course.firstweek.javacourse.Program1;
现在到当我在命令行中运行以下命令时:
Javac src/edu/course/firstweek/program2.java,
我收到此错误:
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
我可以看到编译器无法找到program1
,但我import
package
在program2
. 我在这里需要帮助,在编译之后,运行程序是否需要考虑一些事情。
谢谢