Meaningless Drivel is fun!*
The moose likes EJB Certification (SCBCD/OCPJBCD) and the fly likes AdviceBean - compile time erorr Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Certification » EJB Certification (SCBCD/OCPJBCD)
Bookmark "AdviceBean - compile time erorr" Watch "AdviceBean - compile time erorr" New topic
Author

AdviceBean - compile time erorr

Jai Verma
Greenhorn

Joined: Jan 22, 2004
Posts: 12
Hi!
Why compiler not able to trace the package. What environment variable am i missing can someone tell.

D:\projects\advice\src>javac -d ../classes headfirst/*.java
headfirst/AdviceHome.java:9: = expected
publice Advice create() throws CreateException , RemoteException;
^
headfirst/Advice.java:4: package javax.ejb does not exist
import javax.ejb.*;
^
headfirst/Advice.java:7: cannot resolve symbol
symbol : class EJBObject
location: interface headfirst.Advice
public interface Advice extends EJBObject{
^
headfirst/AdviceBean.java:3: package javax.ejb does not exist
import javax.ejb.*;
^
headfirst/AdviceBean.java:6: cannot resolve symbol
symbol : class SessionBean
location: class headfirst.AdviceBean
public class AdviceBean implements SessionBean {
^
headfirst/AdviceBean.java:18: cannot resolve symbol
symbol : class SessionContext
location: class headfirst.AdviceBean
public void setSessionContext(SessionContext ctx){
^
headfirst/AdviceHome.java:3: package javax.ejb does not exist
import javax.ejb.*;
^
headfirst/AdviceHome.java:7: cannot resolve symbol
symbol : class EJBHome
location: interface headfirst.AdviceHome
public interface AdviceHome extends EJBHome {
^
headfirst/AdviceHome.java:9: cannot resolve symbol
symbol : class publice
location: interface headfirst.AdviceHome
publice Advice create() throws CreateException , RemoteException;
^
9 errors

Jai
"Do to others what you would have them do to you"
Morgan Bath
Ranch Hand

Joined: Jan 16, 2004
Posts: 196
Youe j2ee libraries dont seem to be present. What does your %CLASSPATH% echo? And did you include it in your javac command.
[ February 19, 2004: Message edited by: Morgan Bath ]

Morgan
SCJP (1.4), SCJD (1.4), SCWCD (1.3), SCBCD (1.3)
Viktor Sadovnikov
Greenhorn

Joined: Feb 07, 2004
Posts: 22
The first compiler error points to "publice Advice ...". Try to remove "e" from "public"


SCJP 1.4, SCBCD 1.3
Jai Verma
Greenhorn

Joined: Jan 22, 2004
Posts: 12
hi,
I am using Win2000 environment and my path looks like : path=D:\jdk1.3.1_10\bin;D:\j2sdkee1.3.1\bin;D:\j2sdkee1.3.1\lib;
And I have corrected the publice typo in the code - Thanks Viktor.
what command should enable javac to trace the ejb package. Currently I am using D:\projects\advice\src> javac -d ../classes headfirst/*.java
Viktor Sadovnikov
Greenhorn

Joined: Feb 07, 2004
Posts: 22
Check authors' notes on http://www.oreilly.com/catalog/hfjejb/errata/hfjejb.help.
There is an explaination how to set CLASSPATH.
Regards,
Viktor
Jai Verma
Greenhorn

Joined: Jan 22, 2004
Posts: 12
Thanks I can do it now.
I was using echo %CLASSPATH%
%CLASSPATH%;D:\jdk1.3.1_10\bin;D:\j2sdkee1.3.1\bin;D:\j2sdkee1.3.1\lib;
while the correct is
%CLASSPATH%;D:\jdk1.3.1_10\bin;D:\j2sdkee1.3.1\bin;D:\j2sdkee1.3.1\lib\j2ee.jar;
Thanks
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: AdviceBean - compile time erorr
 
Similar Threads
NeedJ2EE 1.3 RI server Installation Help
error compiling ejb, first time prompt compile
having issues with compile for AdviceBean from HF EJB
error in compiling, ejb
Trying to Compile code From "Head First EJB"