【发布时间】:2014-03-07 07:34:55
【问题描述】:
我在 Java 中创建了一个 Pair 类(类似于 c++ 对),但无法从不同的 java 文件中引用它。我在一个 Java 文件中工作,我们在与 Pair.class. 相同的目录中称它为 fileA
此外,我在两个文件的顶部都写了package current-directory。
但是,当我尝试 javac fileA 时,我所有的错误都是 cannot find symbol 并且小箭头指向我的自定义 Pair 类型。
如何让 java 编译器看到 Pair.class 内部的 fileA?
感谢大家的帮助
【问题讨论】:
-
这里附上包结构
-
了解 java 打包和导入的工作原理。这可以解决您的问题。
-
如果你正在编译文件A,它应该通过命令'javac fileA.java'来完成,即带有.java扩展名。而运行它使用没有任何扩展名的 java fileA。