Problema na execução do exemplo do livro EJB in action

opa… tô com problema para executar o código do capitulo 1 do livro EJB IN ACTION…

seguinte: eu tenho as classes HelloUserBean e HelloUser… Eu usei o ANT para dar deploy nas classes no servidor GlassFish e consegui perfeitamente.
O problema acontece quando eu rodo o código do cliente (classe HelloUserClient ) para acessar as classes beans.
eu to compilando a classe da linha de comando:
javac -classpath “C:\Sun\SDK\lib\j2ee.jar” HelloUserClient.java

e tô recebendo esse erro:

HelloUserClient.java:7: cannot find symbol
symbol : class HelloUser
location: class ejb3inaction.example.HelloUserClient
private static HelloUser helloUser;
^
1 error

alguém saberia o que tá acontecendo???

thanks!
Fabiano

package ejb3inaction.example;
import javax.ejb.Stateless;
@Stateless                                                          
public class HelloUserBean implements HelloUser {                   
    public void sayHello(String name) {
        System.out.println("Hello " + name + " welcome to EJB 3 In Action!");
    }
}
package ejb3inaction.example;
import javax.ejb.Remote;
@Remote
public interface HelloUser {                                        
    public void sayHello(String name);
}
package ejb3inaction.example;

import javax.ejb.EJB;

public class HelloUserClient {
      @EJB
        private static HelloUser helloUser;

    	public  static void main(String[] args) {
     
         
             helloUser.sayHello("Curious George");
             System.out.println("Invoked EJB successfully .. see server console for output");     
        }
}