【发布时间】:2014-02-05 09:45:45
【问题描述】:
我的问题和这个差不多:java packages: cannot find symbol
假设您有两个类 A 和 B,分别在文件 A.java 和 B.java 中声明,而 B 在类 A 中使用。那么命令行“javac A.java”将完美运行。但不知何故,如果你在同一个包中添加 A 和 B(在每个文件的开头添加行:“package toto;”),那么“javac A.java”将给出符号“B”不能的错误找到了。
上面给出的解决方案(java packages: cannot find symbol)是调用编译行:“javac A.java B.java”,这样就可以了。我想知道是否有解决方案让它工作,但一次编译一个 java 文件。 (我使用 java 7)。
提前致谢
【问题讨论】:
-
除了将它们放入包
toto之外,您还必须将它们移动到toto目录中。
标签: java compiler-errors package