Avatar billede a-torsten Nybegynder
20. november 2002 - 14:16 Der er 4 kommentarer og
2 løsninger

Corba problem

Er der nogen der kan få det her til at virke....??

Eksemplet:
http://java.sun.com/j2se/1.3/docs/guide/idl/tutorial/GSstring.html

Koden kan hentes her :
http://www.team4.dk/team4/Shared/HelloCorba.zip

Den giver fejl i Server.java  :

HelloServer.java:7: cannot resolve symbol
symbol  : class _HelloImplBase 
location: class HelloServant

class HelloServant extends _HelloImplBase

1 error
Avatar billede a-torsten Nybegynder
20. november 2002 - 14:17 #1
Avatar billede magoo20000 Nybegynder
20. november 2002 - 15:05 #2
Har du kørt
idltojava -fno-cpp filnavn.idl
Den er en del af SDK'en.
Avatar billede magoo20000 Nybegynder
20. november 2002 - 15:09 #3
_HelloImplBase.java indeholder en klasse, som implementation af HelloServant klassen (remote-klassen), skal arve fra.
Jeg har ikke set på koden endnu, men det kunne jeg forestille mig :-)
Avatar billede a-torsten Nybegynder
20. november 2002 - 22:58 #4
Der er ingen _HelloImplBase.java i det eksempel...
Avatar billede a-torsten Nybegynder
21. november 2002 - 11:24 #5
Hallo.... Den _HelloImplBase.java findes ikk.....
Avatar billede conrad Nybegynder
21. november 2002 - 13:15 #6
Ok så den findes ikke, men så må du selv lava den.

Når din Hello.idl fil bliver compilet med idltojava,idlj, idl2java eller hvilken idl compiler du ny benytter så dannes der nogle filer. Når man kigger på det eksempel du referer til kunne det tyde på at der ikke er blevet compilet med kommandoen idlj Hello.idl -fall. 

(http://java.sun.com/j2se/1.3/docs/guide/idl/tutorial/GSIDL.html#compiling)
Dermed er server skeletonen ikke blevet dannet. -fall gør dette

Så kør kommandoen idlj Hello.idl -fall
så skulle du også få _HelloImplBase.java
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester