Win a copy of Head First Android this week in the Android forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Tim Cooke
  • Campbell Ritchie
  • Paul Clapham
  • Ron McLeod
  • Liutauras Vilda
Sheriffs:
  • Jeanne Boyarsky
  • Rob Spoor
  • Bear Bibeault
Saloon Keepers:
  • Jesse Silverman
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
Bartenders:
  • Piet Souris
  • Al Hobbs
  • salvin francis

Inconvertible types error!!!

 
Greenhorn
Posts: 12
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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
 
Ranch Hand
Posts: 104
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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.)
 
Ranch Hand
Posts: 143
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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
 
Jai Verma
Greenhorn
Posts: 12
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I added D:\projects\advice to the CLASSPATH and now I can compile it after seeing a solution on this forum today.
Thanks,
Jai
 
You showed up just in time for the waffles! And this tiny ad:
Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koop
https://coderanch.com/wiki/718759/books/Building-World-Backyard-Paul-Wheaton
reply
    Bookmark Topic Watch Topic
  • New Topic