फेंकता है मैं जावा लेने की कोशिश कर रहा हूं और क्लाइंट को सर्वर पर एक आत्म परिभाषित वर्ग (संदेश) की एक साधारण वस्तु भेजने के लिए जावा के क्लाइंट/सर्वर के साथ परीक्षण करना चाहता था। समस्या यह थी कि मैं सर्वर पक्ष पर ClassNotFoundException प्राप्त कर रहा था।readobject विधि ClassNotFoundException
मुझे लगता है कि शेष कोड ठीक दिखते हैं क्योंकि स्ट्रिंग जैसी अन्य वस्तुएं बिना किसी समस्या के जा सकती हैं।
मेरे पास प्रत्येक ग्राहक और सर्वर के लिए अलग-अलग स्थानों में दो अलग-अलग नेटबीन परियोजनाएं थीं।
उनमें से प्रत्येक के पास अपने संबंधित पैकेज के तहत संदेश वर्ग की अपनी प्रति है। संदेश वर्ग Serializable लागू करता है।
ग्राहक पक्ष पर, मैं एक संदेश वस्तु को भेजने का प्रयास करता हूं।
सर्वर पक्ष पर, readObject विधि को कॉल करने पर, ऐसा लगता है कि क्लाइंट के पैकेज से संदेश वर्ग को स्वयं के बजाय मिल रहा है। printStackTrace ने दिखाया: "java.lang.ClassNotFoundException: client.Message" सर्वर की तरफ
मैंने अभी तक प्राप्त ऑब्जेक्ट को कास्ट या स्टोर करने का प्रयास नहीं किया है। क्या मैंने कुछ छोड़ दिया है?
और serialUID बिल्कुल 1L नहीं बनाते हैं तो कृपया, क्योंकि यह अन्य बेवकूफ डेवलपर होने के साथ हस्तक्षेप कर सकता है एक ही विचार – Daniel
यह अब काम करता है! धन्यवाद ~ !! आखिरकार मैं समझता हूं कि – eruina
पर क्या चल रहा है आपका स्वागत है। – BalusC