我是新來的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