I'm using the Head First
EJB book. I want to compile AdviceClient.java to access the AdviceBean. the jar file for the example can be found at
http://www.wickedlysmart.com/HeadFirst/HeadFirstEJB/HeadFirstEJBIndex.html Can somebody tell why i'm getting the following error ?
********************************************************************
C:\projects\advice>javac -classpath {$CLASSPATH}:AdviceAppClient.jar AdviceClient.java
AdviceClient.java:4: package javax.ejb does not exist
import javax.ejb.*;
^
AdviceClient.java:5: package headfirst does not exist
import headfirst.*;
^
AdviceClient.java:25: cannot resolve symbol
symbol : class AdviceHome
location: class AdviceClient
AdviceHome home = (AdviceHome) PortableRemoteObject.narr
ow(o, AdviceHome.class);
^
AdviceClient.java:25: cannot resolve symbol
symbol : class AdviceHome
location: class AdviceClient
AdviceHome home = (AdviceHome) PortableRemoteObject.narr
ow(o, AdviceHome.class);
^
AdviceClient.java:25: cannot resolve symbol
symbol : class AdviceHome
location: class AdviceClient
AdviceHome home = (AdviceHome) PortableRemoteObject.narr
ow(o, AdviceHome.class);
^
AdviceClient.java:27: cannot resolve symbol
symbol : class Advice
location: class AdviceClient
Advice advisor = home.create();
^
6 errors
********************************************************************
My classpath is set as followed:
c:\j2sdkee1.3.1\lib\j2ee.jar;
c:\j2sdkee1.3.1\lib\j2eetools.jar;
c:\j2sdkee1.3.1\lib\jhall.jar;
c:\j2sdkee1.3.1\lib\j2ee-ri-svc.jar;
c:\j2sdkee1.3.1\lib\ejb10deployment.jar
Thanks