This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
Hi! Can someone pinpoint why I am getting this error? TIA!!! Jai ________________________________________________________________________ D:\projects\advice>javac -classpath %CLASSPATH%;AdviceAppClient.jar AdviceClient.java AdviceClient.java:20: inconvertible types found : java.lang.Object required: AdviceHome AdviceHome home = (AdviceHome)PortableRemoteObject.narrow(o, AdviceHome.class); ^ AdviceClient.java:22: cannot resolve symbol symbol : method create () location: class AdviceHome Advice advisor = home.create(); ^ AdviceClient.java:23: cannot resolve symbol symbol : method getAdvice () location: class Advice System.out.println(advisor.getAdvice()); ^ 3 errors
I think javac is not finding your AdviceAppClient.jar - try putting in the full path to it: d:\projects\advice\AdviceAppClient.jar If that doesn't work, copy the relevant portions of the classpath variable (.;c:\jdk1.3.1_09\jre\lib\rt.jar;C:\j2sdkee1.3.1\lib\j2ee.jar) adding the jar as a full path and retry the compile without using %classpath% (For me it didn't like my classpath varible because I had database drivers that had directory names containing spaces.)
Hi Lu I think the jar file is set right otherwise he wud have got a NamingNotFound exception. I guess its a problem with the deployment. Might be that he did not specify the Home interface correctly while deployment. Jai try that. Try redeploying and make sure u specify the home and component interfaces correctly. Also as a general case make sure that ur paths are set correctly. use this link below http://www.oreilly.com/catalog/hfjejb/errata/hfjejb.help
Sudhir V<br />(SCJP 1.2, SCWCD, OCA, SCBCD)
Joined: Jan 22, 2004
I added D:\projects\advice to the CLASSPATH and now I can compile it after seeing a solution on this forum today. Thanks, Jai