Je suis un peu nouveau pour la compilation en utilisant javac ligne cmd et je vais avoir du mal à compiler cette classe simple Base-InterfaceCompiling Java en utilisant la ligne de commande 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);
}
}
Je peux facilement compiler Encyclopédie en utilisant Encyclopedia.java javac mais quand je tente de compiler .java HardcodedEncyclopedia-je obtenir
HardcodedEncyclopedia.java:9: cannot find symbol
symbol: class Encyclopedia
public class HardcodedEncyclopedia implements Encyclopedia {
^
1 error
quelqu'un peut-il dire s'il vous plaît moi comment résoudre ceci sans utiliser Ant ou Maven? Merci :)