StarLover
          To find the lost memorise...

          一般我們知道在JAVA程序中可以用ObjectOutputStream類來傳送對象,在網絡上更加顯示了其的功能強大,最近在做一個網絡對戰平臺,其間需要很多傳送對象的地方,開始并沒太在意,但在開發中遇到后,卻讓我困惑不已,從客戶端傳往服務器端的對象,被服務器端接收讀取后,卻報了ClassNotFoundException異常,難道是我沒初始化?檢查了所有代碼,找不到原因,也請同學,朋友幫我看了代碼,都找不到原因,一個偶然的機會,發現了服務器端報出的異常中出現了包名(兩天后才注意到的),注意到了在服務器端的.class文件放置與客戶端的不一致,于是將傳送的類在客戶端的路徑記下,也將服務器端的相應的類的路徑改為與客戶端一致,問題總算解決了,希望這兩天的困惑對大家又用吧。。。。。。

          開始的時候所傳送類在:

          服務器端打包:package com..cz;

          客戶端打包:packjage com.cxy;

                 更改后所傳送的類在:

                        服務器端打包:package com..cxy;
                        
          客戶端打包:package com..cxy;

          posted on 2005-12-21 09:11 StarLover 閱讀(419) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
           
          主站蜘蛛池模板: 城口县| 临武县| 阳新县| 黑水县| 项城市| 东港市| 阿荣旗| 广东省| 鄱阳县| 花垣县| 隆安县| 宜良县| 汾阳市| 许昌市| 连城县| 伊金霍洛旗| 东乌| 丹寨县| 定结县| 广宁县| 翁牛特旗| 湟源县| 若尔盖县| 遂昌县| 紫阳县| 顺昌县| 凤冈县| 右玉县| 龙门县| 楚雄市| 海兴县| 金湖县| 仁寿县| 永宁县| 富裕县| 绍兴市| 潍坊市| 增城市| 晋江市| 祁东县| 神农架林区|