0

我有这个目录结构:

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 packageprogram2. 我在这里需要帮助,在编译之后,运行程序是否需要考虑一些事情。

谢谢

4

1 回答 1

0

尝试进入其中的一个目录,即cd src 然后编译Javac edu/course/firstweek/program2.java

为了跑步,做java edu.course.firstweek.program2

于 2013-11-04T20:43:11.433 回答