मैं ग्रहण प्लगइन में एक नई फ़ाइल बनाने की कोशिश कर रहा हूं। यह जरूरी नहीं कि एक जावा फ़ाइल है, उदाहरण के लिए यह एक HTML फ़ाइल हो सकती है।ग्रहण प्लगइन: एक नई फ़ाइल बनाएं
अभी मैं यह कर रहा हूँ:
IProject project = ...;
IFile file = project.getFile("/somepath/somefilename"); // such as file.exists() == false
String contents = "Whatever";
InputStream source = new ByteArrayInputStream(contents.getBytes());
file.create(source, false, null);
फ़ाइल बनाई हो जाता है, लेकिन समस्या यह है कि यह किसी भी प्रकार के रूप में मान्यता प्राप्त नहीं करता है; मैं इसे किसी भी आंतरिक संपादक में नहीं खोल सकता। तब तक जब तक मैं ग्रहण को पुनरारंभ नहीं करता (रीफ्रेश या बंद करें तो परियोजना को खोलने में मदद नहीं करता है)। पुनरारंभ करने के बाद, फ़ाइल पूरी तरह प्रयोग योग्य है और इसके प्रकार के लिए सही डिफ़ॉल्ट संपादक में खुलती है।
क्या ऐसी कोई विधि है जिसे मुझे उस "लिम्बो" स्थिति से बाहर फ़ाइल प्राप्त करने के लिए कॉल करने की आवश्यकता है?
दरअसल चाल थी सही संपादक में फ़ाइल खोलने,:
भी इस
SDOModelWizard
एक नयाIFile
पर एक संपादक खोलने देखें। धन्यवाद! – erwan