2011-09-20 26 views
11

मैं पाइथन विकास के लिए अपने नेटबीन्स 6.9 का उपयोग करता था। साथ ही जावा और PHP। मेरे पास PHP में xDebug, अच्छा पायथन समर्थन के साथ एक अच्छा डीबगर था। कोई शिकायत नहीं है। मैं नवीनतम नेटबीन्स (7.1) डाउनलोड करने वाले दूसरे कंप्यूटर पर चले गए और अब मेरे पास कोई और पायथन प्लगइन नहीं है। मैंने here समाधान की कोशिश की लेकिन लोडिंग स्प्लैश स्क्रीन समाप्त होने के बाद नेटबीन क्रैश होने के बाद नेटबीन शुरू नहीं हुआ।नेटबीन्स 7.1 और पायथन

क्या कोई तरीका है कि मैं अभी भी नेटबींस के साथ पायथन में कोड कर सकता हूं?
अग्रिम में धन्यवाद

+0

मैं तुम्हें NetBeans लेकिन PYCHARM Rulez तरह पता है! – tabchas

उत्तर

1

मैं वर्तमान में नेटबीन्स 7.0.1 पर डेवलपर प्लगइन्स का उपयोग कर बिना किसी समस्या के उपयोग कर रहा हूं। शायद वे अभी तक नए संस्करण के साथ संगत नहीं हैं। मैं सिर्फ 7.0 ​​प्राप्त करने और इसका उपयोग करने का सुझाव दूंगा।

+0

मैंने इसे अनुभव किया जब मैंने नेटबीन्स 7.0.1 –

9

ठीक है, मैंने इसे ठीक किया है। मान लें कि आपने पाइथनप्लगिन स्थापित करके अपने नेटबीन इंस्टॉलेशन को खराब कर दिया है, तो यह सिर्फ आपके लिए काम कर सकता है, बशर्ते आप एक गैर-विंडोज ओएस का उपयोग कर रहे हों। ऐसा इसलिए है क्योंकि नेटबीन्स आईडीई शुरू करने के लिए विंडोज प्रीकंपिल्ड बाइनरी का उपयोग करता है।

समस्या जो मैंने हल की है वह यह है कि डिफ़ॉल्ट रूप से कक्षाओं का एक सेट जावा क्लासपाथ में नहीं जोड़ा जाता है, जिसके परिणामस्वरूप क्रैश होता है। आप यह पता लगा सकते हैं कि यह .netbeans // var/log/संदेशों का निरीक्षण करके आपकी समस्या भी है। यदि यह कुछ ClassNotFoundExceptions प्रदर्शित करता है तो हमें एक ही समस्या हो सकती है। यदि नहीं, तो कम से कम आपको कुछ गलत हो रहा है कि क्या गलत हो रहा है और शायद आप स्वयं कुछ समाधान के साथ आ सकते हैं। ;)

जावा classpath फ़ाइल में निर्माण किया है:

/<path>/<to>/<your>/<netbeans>/<installation>/platform/lib/nbexec 

पर OSX, यह हो सकता है:

/Applications/NetBeans/NetBeans 7.1.app/Contents/Resources/NetBeans/platform/lib 

मुख्य पाश में समारोह construct_classpath कहा जाता है, जो बारी कॉल में दो निर्देशिकाओं के लिए समारोह build_classpath। मैं यह करने के लिए समारोह बदल दिया है:

build_cp() { 
    base="$1" 
    append_jars_to_cp "${base}/lib/patches" "patches" 
    append_jars_to_cp "${base}/lib" "lib" 
    append_jars_to_cp "${base}/lib/locale" "locale" 
    # Added by me: 
    append_jars_to_cp "${base}/modules/ext" "ext" 
} 

कि संशोधन के बाद, अपने आईडीई शुरू करने और सब कुछ ठीक काम करना चाहिए। सौभाग्य!

+0

में इसे स्थापित करने का प्रयास किया, धन्यवाद, यह मेरे लिए काम करता है। मैंने आपके उत्तर में निर्देशों को साफ़ कर लिया है। –

+0

यह मेरे लिए बिल्कुल भी काम करता है, धन्यवाद! – Taeram

+0

परफेक्ट, नेटबीन्स 7.2.1 के साथ मैकॉक्स में इस्तेमाल किया गया, धन्यवाद! – kappa

0

आप nbexec बदल नहीं कर सकते, बास याकूब (Windows पर उदा) ने सुझाव दिया की तरह, या, आप classpath करने के लिए आवश्यक जार संलग्न करने के लिए --cp:p स्टार्टअप पैरामीटर का उपयोग कर सकते हैं करने के लिए नहीं करना चाहती।

मैं केवल org.eclipse.osgi_3.7.1.R37x_v20110808-1106.jar फ़ाइल जोड़ने के लिए किया था, तो खिड़कियों के तहत पूरा कमांड लाइन अब इस तरह दिखता है:

"C:\Program Files\NetBeans 7.1\bin\netbeans.exe" --cp:a C:\\Users\\_YOUR_USERNAME_\\.netbeans\7.1\modules\ext\org.eclipse.osgi_3.7.1.R37x_v20110808-1106.jar 
1

C:\Program Files\NetBeans 7.1.1\platform\lib\locale पर org.eclipse.osgi_3.7.1.R37x_v20110808-1106.jar जोड़ें। NetBeans प्रारंभ करें, प्लगइन या समस्या के साथ संदर्भ को हटाएं, बाद में, org.eclipse.osgi_3.7.1.R37x_v20110808-1106.jar

0

वर्तमान में अपने NetBeans/अजगर विकल्प हैं:

  • नवीनतम विकास समय पर अपने वर्तमान NetBeans संस्करण और टूटना साथ गड़बड़ के खिलाफ अपडेट निर्माण के रूप में PythonInstall पर ध्यान दिया प्रयास करें NetBeans विकी पेज या आपके द्वारा दिया गया लिंक।
  • latest development version इंस्टॉल करें, लेकिन यह समझें कि यह एक स्थिर सार्वजनिक रिलीज नहीं है।
  • मौजूदा सार्वजनिक प्लगइन को नवीनतम सार्वजनिक नेटबीन रिलीज के साथ कदम में रखने के लिए समुदाय में किसी के लिए निरंतर विकास के साथ कदम उठाने की प्रतीक्षा करें।
  • नेटबीन 6.9 (या पुराना) संस्करण स्थापित करें जिसका उपयोग आप पाइथन काम के लिए कोई शिकायत नहीं कर रहे थे।

मुझे पुराने संस्करणों और विकास के निर्माण के साथ सफलता मिली है। मैं अन्य पायथन जागरूक आईडीई के साथ डबलिंग कर रहा हूं, जबकि मैं मुख्य स्ट्रीम समर्थन की प्रतीक्षा करता हूं, लेकिन मैंने अपनी सांस पकड़ना बंद कर दिया है।

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^