This week's book giveaway is in the OCMJEA forum.
We're giving away four copies of OCM Java EE 6 Enterprise Architect Exam Guide and have Paul Allen & Joseph Bambara on-line!
See this thread for details.
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


Win a copy of OCM Java EE 6 Enterprise Architect Exam Guide this week in the OCMJEA forum!
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