2011-08-04 11 views
5

नेटबीन्स के साथ एक अजीब समस्या है। मैं रिमोट संसाधनों के साथ नई परियोजना बनाने की कोशिश कर रहा हूं, लेकिन जब मैं सभी एफ़टीपी और परियोजना की जानकारी दर्ज करता हूं, नेटबीन्स कहते हैं"डाउनलोड करने के लिए कोई फाइल उपलब्ध नहीं है"

कोई भी फाइल डाउनलोड के लिए उपलब्ध नहीं है। रिमोट कॉन्फ़िगरेशन

पर निष्क्रिय मोड की जांच करने का प्रयास करें, हालांकि मैंने निष्क्रिय मोड की कोशिश की है, लेकिन यह समस्या नहीं है। कई फ़ोल्डर्स और फाइलें हैं और मैं उन्हें एफ़टीपी क्लाइंट के माध्यम से देख सकता हूं या मैं अन्य नेटबीन्स पर एक ही विधि के साथ प्रोजेक्ट बना सकता हूं जो एक और कंप्यूटर चला रहा है।

उनमें से दोनों नेटबीन्स 7.0 हैं, उनमें से दोनों विंडोज 7 चला रहे हैं और दोनों ही एक ही इंटरनेट कनेक्शन का उपयोग कर रहे हैं!

रास्ते में कोई फ़ायरवॉल या समान सुरक्षा नहीं है।

उत्तर

3

नेटबीन्स 7 के लिए।3, विंडोज 7, साथ JDK 7

ओपन अध्यक्ष एवं प्रबंध निदेशक का उपयोग कर प्रशासक के रूप में और निम्न चलाएँ:

netsh advfirewall set global StatefulFTP disable 

विंडोज 7 में प्रशासक के रूप में अध्यक्ष एवं प्रबंध निदेशक खोलने के लिए:

  1. करें
  2. "खोज प्रोग्राम और फ़ाइलें" बॉक्स में
  3. "सीएमडी"
  4. ऊपर दर्ज परिणाम और राइट क्लिक पर यह
  5. का चयन करें "प्रशासक के रूप में चलाने के लिए" संदर्भ मेनू

मैं Mansiemans साझा लिंक के माध्यम से कुछ खुदाई के बाद यह पाया से पता लगाएं। उस धागे पर कुछ आदेश काम नहीं करते थे, इसलिए मैं काम करने वाले व्यक्ति को साझा कर रहा हूं।

+0

आपके उत्तर के लिए बहुत बहुत धन्यवाद। मैं भी इस समस्या से मुलाकात की। अब मैंने हल किया आपके उत्तर से यह मुद्दा। :) –

+0

यह पूछने के 6 साल बाद है और मुझे पता नहीं है कि वास्तविक समस्या क्या थी, लेकिन इसे सही उत्तर के रूप में चुन रहा हूं क्योंकि इसमें सबसे ऊपर है :) – Tim

1

स्थापना रद्द जावा 7 और जावा 7 विकास एसई और पिछले जावा 6 संस्करण http://www.java.com/en/download/inc/windows_new_xpi.jsp

+0

युक्तियों के लिए धन्यवाद लेकिन मैं अभी भी था - और अभी भी जेआरई 6 का उपयोग कर रहा हूं। – Tim

+0

धन्यवाद, यह मेरी समस्या हल! –

0

यह page स्थापित एक सुझाव है कि मेरे लिए काम किया है। जाहिर है, विंडोज 7/Vista फ़ायरवॉल कुछ एफ़टीपी संचालन ब्लॉक करता है। जब मैं अपना विस्टा फ़ायरवॉल बंद करता हूं, नेटबीन्स इसकी बात करता है।

2
Initial Directory: "/" 
Port: "21" 
Set Passive mode on 
+1

इस समाधान के लिए धन्यवाद। यह काम करता है अगर निर्दिष्ट प्रारंभिक निर्देशिका रूट है (यह आवश्यक क्यों है?) – Blackbam

+0

मेरे लिए भी काम किया। एक ही होस्टिंग प्रदाता के साथ दो मामलों में, जब तक प्रारंभिक निर्देशिका रूट पर सेट हो जाती है, यह काम करता है। –

2

आपको जावा को अनइंस्टॉल करने या नेटबीन को पुनः स्थापित करने की आवश्यकता नहीं है। नेटबीन्स द्वारा उपयोग किए गए जावा संस्करण को बस बदलें।

  1. फ़ाइल संपादित करें: <netbeans dir>\etc\netbeans.conf
  2. बदलें इस लाइन: netbeans_jdkhome="C:\Program Files\Java\jre6"
+0

नेटबीन 7.4 जावा 6 :( – stenci

2

मैं किसी भी बात की स्थापना रद्द नहीं किया। मुझे किसी अन्य कंप्यूटर से jdk 1.6 फ़ोल्डर मिला और जावा इंस्टॉलेशन निर्देशिका में इसे अपने कंप्यूटर पर कॉपी किया। फिर मैंने \ etc \ netbeans.conf संपादित किया। इस लाइन को बदल दिया: netbeans_jdkhome = "सी: \ प्रोग्राम फ़ाइलें \ जावा \ jdk1.6.0"

jre6 काम नहीं कर रहा था। मैंने इसे निष्क्रिय मोड में किया था।

+0

का उपयोग करने की अनुमति नहीं देता है असल में, मेरे लिए, 64 बिट जेआर 7 से 32 बिट जेआर 6 में बदलकर मेरी समस्या तय हुई। –

1
कनेक्टर में

अपलोड निर्देशिका स्वचालित रूप से परियोजना के रूप में नामित किया गया था, सर्वर पर निर्देशिका बनाने कनेक्टर होगा परीक्षण: ftp://mysite.foo/mysite/mysiteबजायftp://mysite.foo/mysite/

समाशोधन "अपलोड निर्देशिका" क्षेत्र मुझे

के लिए काम किया
0

यदि निष्क्रिय मोड फ़ाइलों को प्राप्त करने में विफल रहता है तो अपने फ़ायरवॉल को बंद करके कनेक्ट करें। मेरे मामले में यह काम किया। फिर आप Netbeans को अनुमति देने के लिए फ़ायरवॉल में नियम बना सकते हैं।

+0

जगह पर कोई फ़ायरवॉल नहीं है, ओपी कहते हैं। – Mark

0

ऐसा इसलिए हो सकता है क्योंकि FTP सर्वर पर आपका उपयोगकर्ता खाता कनेक्शन पर प्रारंभिक निर्देशिका में बदलने के लिए कॉन्फ़िगर किया गया है।

उदाहरण: नेटबीन्स पथ ftp://example.com/www/example.com दिखा रहा है (आपके प्रदत्त होस्ट, आरंभिक निर्देशिका और अपलोड निर्देशिका सेटिंग्स को जोड़ रहा है)। हालांकि, आपका एफ़टीपी उपयोगकर्ता खाता प्रारंभ में/www को एफ़टीपी रूट के रूप में कनेक्ट करने के लिए कॉन्फ़िगर किया गया है। Netbeans आपको क्या बता रहा है इसके बावजूद, आप वास्तव में ftp://example.com/www/www/example.com से कनेक्ट कर रहे हैं क्योंकि, कनेक्शन पर, FTP सर्वर ने निर्देशिका को आपके उपयोगकर्ता खाते के लिए www में बदल दिया है।

इस मामले में, हालांकि नेटबीन्स प्रोजेक्ट विज़ार्ड और कंसोल में सही पथ दिखा रहा है, फिर भी आप वास्तव में अपने नेटबीन्स सेटिंग्स में पथ से कनेक्ट नहीं हो सकते हैं।

यदि आप एक एफ़टीपी सेटिंग्स पृष्ठ के साथ होस्टिंग खाता नियंत्रण कक्ष है तो आमतौर पर यह जांच सकते हैं कि यह मामला आसानी से है या नहीं। हालांकि, आपका होस्ट सुरक्षा कारणों से एफ़टीपी रूट को बदलने की अनुमति नहीं दे सकता है (या शायद आपको नहीं करना चाहिए)।

यदि आप एफ़टीपी उपयोगकर्ता रूट नहीं बदल सकते हैं, या फिर (उपर्युक्त में) नहीं करना चाहते हैं तो आपको यह सुनिश्चित करना होगा कि नेटबीन्स एफ़टीपी पथ ftp://example.com/example.com "www" निर्देशिका को याद कर रहा है (भले ही वह है वास्तव में सही पथ का हिस्सा) क्योंकि एफ़टीपी सर्वर स्वचालित रूप से एफ़टीपी रूट के रूप में बदल जाएगा।

उपर्युक्त दृष्टिकोण ने मेरे लिए इस समस्या को ठीक किया।

0

प्रारंभिक निर्देशिका chmod 777 पर सेट करें।