काम नहीं कर के बाद मुझे ग्रहण ऑक्सीजन के लिए कॉन्फ़िगर जावा 9 के साथ काम करने के लिए, जब मैं स्रोत के लिए जाने के => जनरेट toString()
मैं इस त्रुटि संदेश मिलता है:ग्रहण ऑक्सीजन उत्पन्न toString पीढ़ी
विधि क्रियान्वयन नहीं कर सकते।
कारण: मॉड्यूल: java.base अपनी परियोजना के निर्माण पथ
constructor
, getters और setters जनरेट कर रहा है पर नहीं है, hashcode()
और equals()
ठीक काम करता है, केवल toString()
काम नहीं करता।
यदि मैं toString()
विधि मैन्युअल रूप से टाइप करता हूं तो यह ठीक काम करता है। अगर मैं जेआरई 8 का उपयोग कर एक प्रोजेक्ट बनाता हूं, तो toString()
जेनरेट करें। क्या इसे ठीक करने का कोइ उपाय है?
'toString()' उत्पन्न करते समय आप किस डिफ़ॉल्ट तरीके का उपयोग करते हैं? क्या इसे 'स्ट्रिंगबफर' या 'स्ट्रिंगबिल्डर' की आवश्यकता है? और मॉड्यूल-info.java में मैन्युअल रूप से उसी क्रियान्वयन को लिखने के लिए java.base की आवश्यकता नहीं है? – nullpointer
मैं बस सॉस पर जाता हूं और ToString() उत्पन्न करता हूं और ठीक दबाता हूं। स्ट्रिंगबफर या स्ट्रिंगबिल्डर की आवश्यकता नहीं है। यदि मैं टाइप करता हूं मैन्युअल रूप से ठीक काम करता है, तो मुझे कोई त्रुटि या कुछ भी नहीं मिलता है। – BrunoJustino
उस स्थिति में, क्या आप मैन्युअल कोड को भी लिख सकते हैं जो आप लिखते हैं और संभवतः ग्रहण के साथ कुछ पता करने के मामले में ग्रहण करने की कोशिश करें और इसकी रिपोर्ट करें। – nullpointer