2012-04-13 36 views
-1

我有一個Serializable對象,我從我的android模擬器發送到同一臺計算機上的java服務器。我已經能夠發送原始數據,但是當我發送對象時,我有一個問題。問題是我已經在textpad中創建了服務器,在eclips中創建了androind應用程序。服務器正在尋找的對象是類型點,但eclipse正在向它添加文件結構。即help.help.point。我是否需要將所有文件放在eclips的根目錄下,然後擺脫封裝的東西,或者我可以在投射時在服務器上處理它。對不起,如果這不清楚涉及序列化對象和eclipse的問題

+2

你的對象的定義必須是序列化和反序列化是相同的。這包括您可能使用的任何軟件包。我建議在兩個項目之間共享一個庫(一個jar或其他東西)。 – njzk2 2012-04-13 13:56:10

+0

@ njzk2發佈它作爲答案 – josephus 2012-04-13 14:11:27

回答

0

完全合格的類名由包名和類名組成,因此您應該將包名添加到您的textpad編輯的類中,而不是在eclipse中省略它。

當然最好的辦法是@ njzk2在評論已經暗示,分享共同的代碼(否則會變成一個維護的噩夢)