これらの Java ファイルのコンパイルに問題があります。クラス MeterMovementService.java とインターフェース MeterMovementServiceMBean.java があります。クラスはこのインターフェイスを実装しています。そして、最初にインターフェイスをコンパイルしました。クラスとインターフェイスの両方が同じパッケージに存在します。しかし、クラスをコンパイルしようとすると、次のようなエラーが発生します。
MeterMovementService.java:2: error: cannot find symbol
public class MeterMovementService implements MeterMovementServiceMBean
^
symbol: class MeterMovementServiceMBean
1 error
MeterMovementService.java クラスのコードは次のとおりです。
私のクラスには依存関係がありません。インターフェースを実装するだけです。
public class MeterMovementService implements MeterMovementServiceMBean {
private String message = "Sorry no message today";
public String getMessage(){
return message;
}
public void setMessage(String message){
this.message = message;
}
public void printMessage(){
System.out.println(message);
}
public void start() throws Exception{
System.out.println(">>>>Starting with message=" + message);
}
public void stop() throws Exception{
System.out.println(">>>>Stopping with message=" + message);
}
}