我是新来的Java(C++ guy自己),并且正在尝试编译Java中的一个简单程序(测试不同的随机数算法)。我有一个我想用来实现另一个类的接口,这两个项目都在同一个包中。包含来自同一个包(Java)的接口
所以我现在有两个文件在我的“随机”包目录 - “RandomInterface.java”和“RandomTest1.java”(它实现了RandomInterface)。我可以使用javac编译RandomInterface.java就好了,但我得到以下错误,当我再尝试编译RandomTest1:
RandomTest1.java:3: cannot find symbol
symbol: class RandomInterface
public class RandomTest1 implements RandomInterface
^
1 error
我宣布这两个文件是相同的包(随机)作为第一部分每个文件的行。我需要做什么才能将RandomInterface类包含到RandomTest1的编译命令中?
谢谢!
这是非常类似于http://stackoverflow.com/questions/2249066/making-java-packages/2249096#2249096 – 2010-03-15 06:19:30
我试着添加-cp“。”到javac的命令行参数没有任何区别。 – DashRantic 2010-03-15 07:00:34