मैं विंडोज 7 सी ड्राइव में किसी भी वर्ग को संकलित नहीं कर सकता


0

मैंने अभी विंडोज 7 इंस्टॉल किया है और मैं सी ड्राइव में क्लास को संकलित करना चाहता हूं, लेकिन जब भी मैं किसी भी वर्ग को संकलित करने की कोशिश करता हूं तो मुझे एक त्रुटि मिल रही है (जावा के लिए निम्नलिखित):

  Unknown.java:1: error while writing
         Unknown: Unknown.class (A required
         privilege is not held by the client)

         class Unknown 
         ^ 1 error

मैं सी ड्राइव में सभी क्लास को संकलित करने के लिए विंडोज 7 को कैसे सक्षम कर सकता हूं, जैसे यह अन्य ड्राइव में कर सकता है?

जवाबों:


1

यह तब हो सकता है जब आपके C:ड्राइव के लिए अनुमतियाँ गलत तरीके से सेट की गई हों ।

आप इस तरह से ड्राइव का स्वामित्व ले सकते हैं:

  • C:ड्राइव को राइट-क्लिक करें और गुण क्लिक करें।
  • सुरक्षा टैब पर जाएं।
  • उन्नत पर क्लिक करें फिर मालिक टैब पर क्लिक करें ।
  • यदि आप बाद में इसे पुनर्स्थापित करना चाहते हैं, तो वर्तमान स्वामी पर ध्यान दें
  • नामों की सूची में अपना उपयोगकर्ता नाम चुनें, या व्यवस्थापक समूह पर क्लिक करें।
  • संपादित करें पर क्लिक करें और जांचें कि इस ऑब्जेक्ट को पुनरावर्ती रूप से लागू करने के लिए सभी मूल वंशानुक्रमों को इस ऑब्जेक्ट से अंतर्निहित अनुमतियों से बदलें ।
  • ठीक क्लिक करें , और फिर इस संदेश के लिए हाँ क्लिक करें :

यह C- ड्राइव (C :) से अंतर्निहित अनुमतियों के साथ इस ऑब्जेक्ट के सभी वंशजों पर स्पष्ट रूप से परिभाषित अनुमतियों को बदल देगा। क्या आप जारी रखना चाहते हैं?

  • जब तक अनुमतियाँ प्रतिस्थापित नहीं होती हैं, तब तक प्रतीक्षा करें, ठीक पर क्लिक करें ।

आप सुझाव दे रहे हैं कि वह अपने C: ड्राइव पर सभी अनुमतियों को पूरी तरह से लिख ले? ऐसा लगता है कि अनपेक्षित परिणाम के बहुत सारे हो सकते हैं। यह XP की तरह नहीं है जहां अनुमति वास्तव में मायने नहीं रखती है।
— davr

यह उत्तर केवल स्वामित्व लेता है, जो अन्य विभिन्न सुरक्षा अनुमतियों से अलग है और समस्याओं का कारण नहीं होगा। कहा कि मेरे पास समस्याएँ (त्रुटियाँ, क्रैश, आदि) थीं, सभी अनुमतियों को छीनने की कोशिश करने और win7 x64 पर प्रोग्राम फ़ाइलों और उपयोगकर्ता फ़ोल्डरों में "सभी" के लिए "पूर्ण एक्सेस" देने के बाद। शायद सिर्फ गरीब उपयोगकर्ता की कार्रवाई है, लेकिन मैं सतर्क रहने और जहां आवश्यक हो केवल अनुमतियों को बदलने की सलाह देता हूं।
— mtone

1

C ड्राइव के रूट में अपनी कोड फ़ाइलों को अपनी उपयोगकर्ता निर्देशिका के उपनिर्देशिका में रखें। उपयोगकर्ताओं को सुरक्षा कारणों के लिए सीधे रूट सी ड्राइव पर लिखने से रोका जाता है।


0

अगर मुझे लगता है कि आप सी ड्राइव की जड़ का मतलब है, तो यह यूएसी से संबंधित हो सकता है जो डिफ़ॉल्ट रूप से फाइल को सिस्टम ड्राइव की जड़ में लिखता है।

यदि आपको रूट ड्राइव पर संकलित करने की आवश्यकता है, तो एक अन्य विकल्प आपके एप्लिकेशन को व्यवस्थापक के रूप में लॉन्च करना है (यह कमांड लाइन या कुछ आईडी कार्ड है)। आप इसे आमतौर पर स्टार्ट मेनू पर एप्लिकेशन के संदर्भ मेनू या एप्लिकेशन के निष्पादन योग्य के माध्यम से कर सकते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.