lo que hice para resolverlo fue lo siguiente:
 
primero en la clase 
main cree un metodo 
salir    
Código java:
Ver originalpublic void salir(){
        destroyApp(false);
        notifyDestroyed();
}
  
despues de esto al colocar el canvas como interfaz lo hice asi: 
display.setCurrent(new miCanvas(
this)); 
esto para mandar la clase 
main a la clase 
canvas y tener acceso a sus metodos. 
en la clase canvas declare una variable global:
private main main; 
y asi el constructor   
Código java:
Ver originalpublic miCanvas(main mid){
    //en la variable mid llega la clase main
}
  
y finalmente en el boton de salir hice lo siguiente:   
Código java:
Ver originalpublic void commandAction(Command c, Displayable d) { 
        if(c==salir){
            //main es mi variable global declarada anterior mente
            main.salir();
        }
}
  
no se si sea la mejor forma de hacerlo pero ya funciona. 
Gracias a todos los que se tomaron el tiempo de leer el post 
Aqui esta ya la solucion. Gracias nuevamente.