我对使用cmd行
javac进行编译有点新,我在编译这个简单的Base-Interface类时遇到了问题
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 entryValues = new HashMap();
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轻松编译Encyclopedia但是当我尝试编译HardcodedEncyclopedia .java时我得到了
HardcodedEncyclopedia.java:9: cannot find symbol
symbol: class Encyclopedia
public class HardcodedEncyclopedia implements Encyclopedia {
^
1 error
有人可以告诉我如何在不使用Ant或Maven的情况下解决这个问题吗?谢谢 :)