Exception in thread "main" java.lang.NoClassDefFou

Hi,
when i compiled the following program,it is working well.But when i run this code like "java -cp asterisk-java-0.3.1.jar HelloManager " ,it is not working.The code and the error are posted here.

[code]
import java.io.IOException;

import org.asteriskjava.manager.AuthenticationFailedException;
import org.asteriskjava.manager.ManagerConnection;
import org.asteriskjava.manager.ManagerConnectionFactory;
import org.asteriskjava.manager.TimeoutException;
import org.asteriskjava.manager.action.OriginateAction;
import org.asteriskjava.manager.response.ManagerResponse;

public class HelloManager
{
private ManagerConnection managerConnection;
public HelloManager() throws IOException
{
ManagerConnectionFactory factory = new ManagerConnectionFactory(
“localhost”, “admin”, “1234”);
this.managerConnection = factory.createManagerConnection();
}

public void run() throws IOException, AuthenticationFailedException,
        TimeoutException
{
    OriginateAction originateAction;
    ManagerResponse originateResponse;
    originateAction = new OriginateAction();
    originateAction.setChannel("SIP/5101");
    originateAction.setContext("default");
    originateAction.setExten("1300");
    originateAction.setPriority(new Integer(1));
    originateAction.setTimeout(new Integer(30000));
    // connect to Asterisk and log in
    managerConnection.login();
    // send the originate action and wait for a maximum of 30 seconds for Asterisk
    // to send a reply
    originateResponse = managerConnection.sendAction(originateAction, 30000);
    // print out whether the originate succeeded or not
    System.out.println(originateResponse.getResponse());
    // and finally log off and disconnect
    managerConnection.logoff();
}
public static void main(String[] args) throws Exception
{
    HelloManager helloManager;
    helloManager = new HelloManager();
    helloManager.run();
}

}
[/code].
The error is:

[quote]
Exception in thread “main” java.lang.NoClassDefFoundError: HelloManager
Caused by: java.lang.ClassNotFoundException: HelloManager
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
[/quote].
please help me to debug this.

Thanks.