I cannot compile via CMD the class that is implemented an Interface.
But It works with any Java IDE.
Any suggestions?
Thank you.
Theses are the codes.
//Interface (MyInterface.java)
public interface MyInterface{
public int add(int a, int b);
}
//(MyInterfaceImpl.java)
public class MyInterfaceImpl implements MyInterface {
public int add(int a, int b){
return a + b;
}
}
\>javac MyInterface.java
\>javac MyInterfaceImple.java
MyInterfaceImpl.java:2: cannot file symbol
symbol: class MyInterface
public class MyInterfaceImpl implements MyInterface{
1 error
Looks like your interface class is physically named MyInterfaceImple.java but your code refers to it as
MyInterfaceImpl– (without the e).The names used in your code need to match the physical files. Also check that both classes are in your classpath.