रास्पबेरी पाई के लिए जावा आईडीई


12

किसी को भी पाई के लिए एक अच्छा जावा आईडीई पता है? मैंने ग्रहण डाउनलोड करने की कोशिश की, लेकिन यह काम नहीं किया (शायद इसलिए कि यह बहुत भारी है)। मुझे कम रैम उपयोग और कम मेमोरी उपयोग के साथ एक आईडीई की आवश्यकता है, बस इसलिए यह वास्तव में काम करेगा :) सराहना की।


4
मुझे नहीं लगता कि कोई भी है, लेकिन आप पीआई पर जावा आईडीई क्यों चलाना चाहेंगे? यदि आप Pi के लिए एप्लिकेशन विकसित करना चाहते हैं, तो आप अभी भी अपने कंप्यूटर पर IDE चला सकते हैं और अपने ऐप को Pi पर टेस्ट कर सकते हैं - यदि आप चाहें तो मैं अधिक विवरण दे सकता हूं।
ब्लेज़ोरब्लाड

Blaisorblade, हाँ कृपया, अधिक जानकारी। मुझे लगता है कि हम एक पीसी पर सब कुछ संकलित कर सकते हैं, लेकिन मैं इस बारे में फजी हूं कि पी पर चलने के लिए सब कुछ कैसे पैकेज किया जाए। दूसरों को और भी अधिक जानकारी हो सकती है यदि वे ग्रहण से परिचित नहीं हैं।
lumpynose

आप दोनों को अच्छे अंक - मैं पीआई पर प्रोग्राम करना चाहता हूं क्योंकि मेरा लैपटॉप
बुरी तरह से

मेरा सुझाव है कि आप चींटी का उपयोग करें। यह कमांड लाइन पर बहुत सारे टाइपिंग के बिना संकलन करना आसान बनाता है।
रिकज

1
@ इमल्शन, क्या आपका लैपटॉप किसी पेंटियम 300 से पुराना है?
जॉन ला रूय

जवाबों:


9

एक सरल हल्के IDE Geany है

apt-get install geany

Geany - समर्थन: java सिंटैक्स हाइलाइट, geany प्रोजेक्ट्स को स्टोर करने के लिए कस्टम javac संकलन और java रन तर्क, यदि आवश्यक हो, तो आपको बाह्य java पुस्तकालयों को शामिल करने के लिए -classpath को निर्दिष्ट करने की आवश्यकता है। एक बटन संकलन / चलाएँ।

मैं DrJava को देखने की भी सलाह देता हूं , यह पूरी तरह से जावा स्विंग में लिखा गया एक हल्का आईडीई है। DrJava को एक अंतर्निहित शक्तिशाली "इंटरेक्टिव" मोड मिला, जो इंटरैक्टिव पाइथन के उपयोग के समान जावा एक्सप्रेशन के साथ त्वरित प्रयोग की अनुमति देता है, इस प्रकार नए जावा छात्रों द्वारा उपयोग के लिए उपयुक्त है। DrJava समर्थन ब्रेकपॉइंट डीबगिंग और जूनिट टेस्ट निर्माण। स्थापना एक स्नैप है जिसे आप नवीनतम DrJava .jar डाउनलोड करते हैं और इसे चलाते हैं:

java -jar drjava-stable-20120818-r5686.jar

http://www.drjava.org/


धन्यवाद! विश्वास नहीं कर सकता कि यह प्रश्न एक बिंदु पर बंद हो गया ...
imulsion

बस एक पेशेवर जावा प्रोग्रामर के रूप में मेरी राय सिर्फ एक पाई पर कुछ करने की कोशिश कर रही है: गीन एक टुकड़ा है ओ बकवास और DrJava एक समान टुकड़ा 'ओ बकवास है। दोनों में कोई उपयोग करने योग्य सामग्री सहायक नहीं है या आयात सुविधा व्यवस्थित नहीं है।
मार्क जेरोनिमस

2

पहले के उत्तरों में से एक से एक कदम आगे जाना और एक आसान विकल्प को लागू करना:

कोई आईडी के लिए जरूरत नहीं है :) अपने पी से ग्रहण की तरह स्मृति हॉग रखें। या यदि आप वास्तव में अधिक कट्टर बनना चाहते हैं, वाक्यविन्यास हाइलाइटिंग के साथ vim या emacs का उपयोग करें और अपने .ava फ़ाइलों को javac के साथ कमांड-लाइन के माध्यम से .class फ़ाइलों को संकलित करें। या कुछ हल्के वजन वाले आईडीई या उदात्त पाठ / ग्रहण प्रतिस्थापन खोजें। हालांकि ... यदि आपके पास अपने निपटान में एक मजबूत वैकल्पिक प्रणाली है (जो मुझे सबसे अधिक संदेह है) और वहां पर ग्रहण चला सकते हैं, तो अतिरिक्त काम की कोई आवश्यकता नहीं है।

  • आप किसी अन्य सिस्टम पर किसी अन्य IDE पर जावा प्रोग्राम विकसित कर सकते हैं
  • एक बार जब आप अपना कार्यक्रम तैयार कर लेते हैं, तो इसे एक रन करने योग्य जार फ़ाइल के रूप में निर्यात करें
  • इस जार को अपने pi पर कॉपी करें (यदि उसी नेटवर्क या फ़्लैशड्राइव पर SCP के माध्यम से)
  • इस जार को अपने पीआई पर चलाएं (java -jar [yourJarName.jar])

कैविट्स: जावा कॉम्पैटिबिलिटी जहाँ आप विकसित हुए थे और जेआरई के साथ पाई से (या फिर आपको असमर्थित प्रमुख / मामूली अपवाद मिलेगा)


1

आप ब्लूज का उपयोग कर सकते हैं , यह अब रास्पबेरी पाई पर चलने के लिए अनुकूलित है।

संस्करण 3.14 से, ब्लू जे पूरी तरह से रास्पबेरी पाई का समर्थन करता है


1
BlueJ को JavaFX की आवश्यकता है। Java JDK के आर्म डिस्ट्रॉस में JavaFX नहीं है। क्या ...
मार्क जेरोनिमस

ओरेकल ने इस प्रतिक्रिया को लिखने के समय JDK8u33 के साथ एआरएम पर JavaFX के समर्थन को हटा दिया, यह अभी भी समर्थित था। तो आप बस एक पुराने ओरेकल JDK को स्थापित कर सकते हैं, अपने आप से JDK संकलित करें और समर्थन को वापस जोड़ें या हो सकता है कि OpenJDK पर स्विच करें (यदि यह वहां समर्थित है तो निश्चित नहीं)।
सिमुलंत 12

-4

ब्लूज एक है। यह शुरुआती स्तर के लिए सबसे अच्छा है।


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