Avatar billede daywalker123 Nybegynder
16. december 2007 - 16:18 Der er 10 kommentarer og
1 løsning

Få RMI til at virke

Hej

Jeg sidder med et RMI program jeg ikke kan få til at køre.

Når jeg prøver at lave en stub af en af klasserne ved hjælp af rmic siger den at den ikke kan finde min java Class..

Skal man definere en Classpath i windows eller?

min rmic.exe virker kun når jeg står i java biblioteket (der hvor rmic ligger (bin)) og ikke når jeg står i den enkelte projekts directory - kan der være noget galt med min java installation?
Avatar billede arne_v Ekspert
16. december 2007 - 17:08 #1
put din JDK's bin dir i PATH, så kan du køre rmic alle steder fra
Avatar billede arne_v Ekspert
16. december 2007 - 17:09 #2
du kan angive classpath til rmic kommandoen
Avatar billede arne_v Ekspert
16. december 2007 - 17:10 #3
Bruger du packages i dine klasser ?
Avatar billede daywalker123 Nybegynder
16. december 2007 - 17:15 #4
put din JDK's bin dir i PATH, så kan du køre rmic alle steder fra

Gør jeg dette ved at angive classpath'en? Eller hvordan?

Ja jeg bruger packages i klasserne, hvorfor?
Avatar billede arne_v Ekspert
16. december 2007 - 17:31 #5
Nej.

Hvis vi nu antager Windows ....

PATH=C:\der\hvor\java\er\bin;%PATH%
rmic ...
Avatar billede arne_v Ekspert
16. december 2007 - 17:32 #6
Hvis:
  dit projekt ligger i C:\mitprojekt
  din klasse er rmidemo.MinKlasseImpl

så:
  skal MinKlasseImpl.java ligge i C:\mitprojekt\rmidemo

og når du kører rmic bør du stå i C:\mitprojekt og bruge:

rmic -classpath . rmidemo.MinKlasseImpl
Avatar billede daywalker123 Nybegynder
16. december 2007 - 18:01 #7
Jeg har fået rmic til at virke overalt ved at definere den i PATH..

Dog bliver den ved med at sige at :
C:\Test>rmic -classpath . ExamPack.TemperatureServerImpl.class
error: Class ExamPack.TemperatureServerImpl$class not found.
1 error
Avatar billede arne_v Ekspert
16. december 2007 - 18:10 #8
rmic -classpath . ExamPack.TemperatureServerImpl

(du skal ikke angive .class her !)
Avatar billede arne_v Ekspert
27. januar 2008 - 05:36 #9
daywalker ?
Avatar billede daywalker123 Nybegynder
10. februar 2008 - 11:58 #10
Jeg fik det aldrig til at virke rigtig..
Avatar billede daywalker123 Nybegynder
10. februar 2008 - 12:02 #11
hmm
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