首先要說的是最常見的一個問題,客戶端找不到XXX_stub.class文件。這個問題問的人最多(包括我自己以前也來問過)。在CSDN上,甚至于我看到的兩本(我就看過兩本)譯過來的中文書上提出的解決辦法,或潛在的解決方法就是在java的參數-classpath中加入XXX_stub.class文件相應路徑。確實,問題一下子解決了,但是我心里感覺十分不妥!有沒有人想過,對于一個客戶端,難道每個客戶端都要在本地有一個XXX_stub.class文件嗎?那么試想一個Applet,自己就是臨時從server上下載來的,難道它有那個可能在用戶本地機上“剛好”找到它要調用的RMI Server 的XXX_stub.class文件嗎?所以,XXX_stub.class文件的獲得也應該是動態(tài)的下載!應該用codebase參數,但是我用codebase參數還是不行(找不到XXX_stub.class文件),試了一個星期都沒有解決。(最后再說這個問題的解決)