Avatar billede f_bar Nybegynder
13. oktober 2002 - 23:50 Der er 5 kommentarer og
2 løsninger

RMI problem

Jeg sidder og prøver og lave en RMI server som smider nogle objekter med videre til en RMI klient.
mit spørgsmål er så, hvis jeg på serveren laver en public class og extends Serializable, så får jeg dette at vide
no interface expected here . hmmmm siger jeg så hvorfor ikke det.
I java tutorial er det godtnok også et interface hvor de extends Serializable, men hvad gør jeg hvis det nu er en klasse hvor jeg instantierer nogle objekter og vil sende disse med over til klienten ??
Avatar billede tommer Nybegynder
14. oktober 2002 - 00:50 #1
Det er dine objekter der skal serialiseres, og ikke serveren.
Avatar billede f_bar Nybegynder
14. oktober 2002 - 00:53 #2
Ja tak det ved jeg :) men spørgsmålet er hvordan, for når jeg f.eks. prøver at lave extende den class fil mine objekter skal instantieres fra, med Serializable så kommer der den fejl
Avatar billede tommer Nybegynder
14. oktober 2002 - 00:58 #3
er det ikke implements Serializable ??? og ikke extends..
Avatar billede f_bar Nybegynder
14. oktober 2002 - 01:00 #4
tja???? måske men i java tutorial gør de det med extends men det er måske også fordi det er et interface de gør det ved, jeg gider sgu ikke lige kigge mere på det iaften, men prøver imorgen :)
Avatar billede tommer Nybegynder
14. oktober 2002 - 01:01 #5
prøv lige med implements, jeg tror det virker (sov godt) ;-)
Avatar billede arne_v Ekspert
14. oktober 2002 - 08:52 #6
en klasse "implements" et interface
et interface "extends" et andet interface
Avatar billede tommer Nybegynder
14. oktober 2002 - 19:44 #7
takker for point, håber du fik det til at virke.
rmi er jo en spændende ting ;-)
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