J'ai un problème lors de la compilation de ces fichiers java. J'ai une classe MeterMovementService.java et une interface MeterMovementServiceMBean.java. La classe implémente cette interface. Et j'ai d'abord compilé l'interface. La classe et l'interface résident dans le même paquet. Mais quand je tente de compiler la classe donne erreur:java setting classpath pour l'interface d'implémentation de classe
MeterMovementService.java:2: error: cannot find symbol
public class MeterMovementService implements MeterMovementServiceMBean
^
symbol: class MeterMovementServiceMBean
1 error
Voici le code pour la classe MeterMovementService.java
Ma classe does'nt ont dependency.It implémente simplement l'interface.
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);
}
}
Comment avez-vous compilé votre interface? –
Vous devez spécifier le chemin de classe (contenant les classes dont dépendent vos classes) lors de la compilation. –
Pouvons-nous voir du code? –