我有點新的使用CMD線的javac編譯和我有麻煩編譯這個簡單的基本接口類編譯Java使用命令行JAVAC
package com.apress.prospring2.ch03.di;
/**
* @author janm
*/
public interface Encyclopedia {
Long findLong(String entry);
}
package com.apress.prospring2.ch03.di;
import java.util.Map;
import java.util.HashMap;
/**
* @author janm
*/
public class HardcodedEncyclopedia implements Encyclopedia {
private Map<String, Long> entryValues = new HashMap<String, Long>();
public HardcodedEncyclopedia() {
this.entryValues.put("AgeOfUniverse", 13700000000L);
this.entryValues.put("ConstantOfLife", 326190476L);
}
public Long findLong(String entry) {
return this.entryValues.get(entry);
}
}
我可以很容易地編譯使用javac Encyclopedia.java但是當我嘗試編譯HardcodedEncyclopedia的.java我得到百科全書
HardcodedEncyclopedia.java:9: cannot find symbol
symbol: class Encyclopedia
public class HardcodedEncyclopedia implements Encyclopedia {
^
1 error
有人能告訴我如何解決這個問題,而不使用Ant或Maven?謝謝:)