I am running the J2EE 1.3 Reference Implementation under WinXP. I have the following directory structure:
F:\Java Projects\J2EE Projects\Advice\
underneath the Advice directory, I have the following 3 subdirectories:
<src> <dist> <cls>
I followed everything that the book wanted me to do and now I am stuck on the point where you compile the client app.
The AdviceAppClient.jar & AdviceApp.ear are in the <dist> subdirectory.
All the interpreted bytecode (.class files) are in the <cls> subdirectory.
The AdviceClient.java file is in the <src> directory.
Now, when I tried to compile the AdviceClient.java file like this:
F:\Java Projects\J2EE Projects\Advice\src>javac -classpath %CLASSPATH%;..\dist\AdviceAppClient.jar;..\cls AdviceClient.java AdviceClient.java:19: cannot access AdviceHome bad class file: .\AdviceHome.java file does not contain class AdviceHome Please remove or make sure it appears in the correct subdirectory of the classpath. AdviceHome home = (AdviceHome)PortableRemoteObject.narrow(o, AdviceHome.class); ^ 1 error
Does anyone understand what's going on?
Joined: Jun 10, 2004
Hello, Can you make sure your CLASSPATH variable contain current path or append as CLASSPATH=%CLASSPATH%;.; as your AdbiceHome is in ...src/ directory which might miss in your classpath.