जावा आईडीई शुद्ध जावा में लिखा गया है? [बन्द है]


20

क्या जावा में एक जावा आईडीई लिखा है?

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

संपादित करें:

जावा में लिखा है, मेरा मतलब यह भी है कि निष्पादन योग्य, जिसका उपयोग प्रोग्राम को चलाने के लिए किया जाता है, फ़ाइल एक्सटेंशन ".jar" है, इस प्रकार जेवीएम पर चल रहा है ।

2 संपादित करें:

मैंने DrJava IDE की कोशिश की , और इसने बहुत काम किया, धन्यवाद (मैं कार्यक्रमों को संकलित और निष्पादित कर सकता हूं)! कमांड "जावा -जर" C: / Users ... / org.eclipse ... "" का उपयोग करके कमांड लाइन के माध्यम से ग्रहण चलाने के बारे में। यह लॉग कहने वाली फ़ाइल बनाने में एक त्रुटि का परिणाम है, मुख्य त्रुटि है:

संदेश बंडल बंडल को स्वचालित रूप से सक्रिय करते समय एक त्रुटि हुई ।eclipse.ui.workbench (182)।

मैं इस त्रुटि को कैसे ठीक कर सकता हूं (मैं किसी भी अन्य आईडीई की तुलना में ग्रहण के साथ काम करने में बहुत चिंतित हूं)?

संपादित करें 3:

मेरे अंतिम संपादन के बारे में, बस इसकी अवहेलना करें: डी। मैंने एक्लिप्स के नवीनतम संस्करण को डाउनलोड करके समस्या को ठीक किया।


क्या इसमें JDK (जावा डेवलपर किट) स्थापित है, या सिर्फ जावा रनटाइम है? यदि आपके पास JDK नहीं है, और आप नए निष्पादनयोग्य स्थापित नहीं कर सकते, तो आप दुर्भाग्य से फंस गए हैं।
माइक बैरकज़ाक

खैर, मेरे पास जेडीके का पोर्टेबल संस्करण है, आईडीई में मैं सिर्फ निर्देशिका के लिए जेडडीके के स्रोत को संकलित कर सकता हूं जहां मैंने इसे कॉपी किया है।
दारैस्टियम

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

5
मैं एक जावा आईडीई कि है पता नहीं है नहीं (हाँ हाँ Emacs, vim, नोटपैड) जावा में लिखा
NimChimpsky

1
@NimChimpsky, Emacs JDE काफी सभ्य जावा आईडीई है।
एसके-तर्क

जवाबों:


18

ग्रहण जावा में लिखा गया है।

"जावा में लिखित" - http://en.wikipedia.org/wiki/Eclipse_%28software%29

संपादित करें: आईडीई को .JAR फ़ाइल के रूप में चलाने के बारे में प्रश्न के संपादन को संबोधित करने के लिए:

"वैकल्पिक रूप से, आप सीधे जेवीएम को निम्नानुसार ग्रहण करके लॉन्च कर सकते हैं:

java -jar eclipse/plugins/org.eclipse.equinox.launcher_1.0.0.v20070606.jar "

स्रोत: http://wiki.eclipse.org/FAQ_How_do_I_run_Eclipse%3F


1
क्या ग्रहण को चलाने के लिए एक निष्पादन योग्य JAR उपलब्ध है? ओपी मूल निष्पादन योग्य नहीं चला सकता है।
V_P

2
"वैकल्पिक रूप से, आप जेवीएम को सीधे इनवॉइस द्वारा ग्रहण का शुभारंभ कर सकते हैं: java -jar eclipse/plugins/org.eclipse.equinox.launcher_1.0.0.v20070606.jar" - wiki.eclipse.org/FAQ_How_do_I_run_Eclipse%3F मुझे लगता है कि यह पर्याप्त है? मैं इसे अपने उत्तर में जोड़ सकता हूं यदि ऐसा है तो।
Xonatron

मैंने बंदूक छीनी और अपने जवाब में पहले ही जोड़ दिया।
22

कमांड "java -jar" C: / Users ... / org.eclipse ... "" के परिणामस्वरूप कमांड लाइन के माध्यम से एक्लिप्स को चलाने के बारे में पता चलता है, यह लॉग लॉग फ़ाइल को बनाने में त्रुटि का परिणाम है, मुख्य त्रुटि है "! MESSAGE! बंडल org.eclipse.ui.workbench (182) को स्वचालित रूप से सक्रिय करते समय एक त्रुटि हुई। " इस त्रुटि को ठीक करने के बारे में कोई भी विचार (मैं ग्रहण के साथ काम करने में बहुत परेशान हूं)
डारेस्टियम

@Darestium, Eclipse और JDK के कौन से संस्करण आप चला रहे हैं? शायद इस त्रुटि पर एक नया प्रश्न खोलें।
Xonatron

25

मुझे लगता है कि ग्रहण जावा में लिखा गया है और यह सबसे अच्छा आईडीई भी है।

यह भी जांच ज्वार और BlueJ 2


6
ग्रहण SWT नामक फ्रंट एंड फ्रेमवर्क पर चलता है, जिसे शुद्ध जावा नहीं माना जाता है, लेकिन यह एक std VM पर चलता है
Martijn Verburg

1
"बेस्ट IDE" - chortle - प्रोग्रामर देखें ।stackexchange.com/questions/21987/… । ;-)
गैरी रोवे

2
वास्तव में मैं कहूंगा कि ग्रहण 3 सबसे बड़ा था, नेटबीन्स के पीछे भी (कम से कम सतही स्तर पर) - लेकिन कई जगह केवल ग्रहण के लिए अपने प्लगइन्स लिखते हैं, इसलिए यह कम से कम सामान्य भाजक है और अक्सर आप बस नहीं करते हैं एक विकल्प है
बिल के

24

एक आईडीई जिसके साथ मैं काम कर रहा हूं वह है नेटबींस । यह एक बहुत लोकप्रिय आईडीई है जो पूरी तरह से जावा में लिखा गया है।

सबसे अच्छा हिस्सा, यह मुफ़्त है, उपयोग करने में आसान है, और क्या नहीं है। मैंने पाया है कि जावा में विंडोज एप्लिकेशन को प्रोग्राम करने की कोशिश करते समय यह बहुत उपयोगी है। आप कुछ उपयोगी लेख यहां पा सकते हैं ।

Netbeans में प्लगइन्स भी हैं, जावा में भी लिखा है अगर यह आपकी रुचि है, जो या तो आपके कंधे पर कम वजन रख सकता है और क्या नहीं। यह PHP और C / C ++ के लिए भी काम करता है इसलिए यह आश्चर्यजनक है।


2
मैं सहमत हूं, नेटबिन वास्तव में अद्भुत है!
मृत्यु

क्या कोई निष्पादन योग्य JAR उपलब्ध है? ओपी एक देशी निष्पादन योग्य (.exe) नहीं चला सकता है।
V_P

क्या आप निष्पादन योग्य JAR फॉर्म के तहत नेटबिन खोजने की कोशिश कर रहे हैं? यदि ऐसा है, तो मुझे नहीं लगता कि आपको कोई भाग्य नहीं है, अब तक मैंने इसे नहीं देखा है। मुझे नहीं लगता कि आप पा सकते हैं कि, चूंकि नेटबीन्स पर निर्भरता और फ़ाइलों की एक बहुत है, पुस्तकालयों का उल्लेख नहीं करना। इसके आधार पर, यह एक संकलक है, और इसे पूर्ण कार्यक्रम की आवश्यकता है।
बुगस्टर

याह, मुझे एक निष्पादन योग्य जार के रूप में इसकी आवश्यकता है।
डेरेस्टियम

19

Jetbrains ने हाल ही में अपने IntelliJ IDE में से बहुत कुछ बनाया है , जो कि जावा में ओपन-सोर्स के रूप में लिखा गया है। ज्यादातर "कम्युनिटी एडिशन" में जो चीज गायब है, वह वेब-आधारित और एंटरप्राइज़ ऐप्स के लिए सपोर्ट है।

आप एक बाइनरी डाउनलोड कर सकते हैं , या स्रोत और स्रोत डाउनलोड कर सकते हैं और जेएसडीके और कुछ अतिरिक्त पुस्तकालयों का उपयोग करके इसे स्वयं बना सकते हैं।

वे $ 99 के लिए आईडीई के पूर्ण संस्करण का एक शैक्षणिक संस्करण भी बेचते हैं। यहाँ मुफ़्त और सशुल्क संस्करणों की तुलना है।


1
हालाँकि, यह हमेशा OpenJDK पर बहुत अच्छी तरह से नहीं चलता है।
मार्टिज़न वर्बर्ग

3
IntelliJ वह जगह है जहां यह है। मैं काफी भाग्यशाली था कि मैं कुछ समय के लिए काम कर रहा था जहाँ उन्होंने सभी डेवलपर्स को एक IntelliJ लाइसेंस खरीदा और मैं निराश नहीं हुआ। यह थोड़ा महंगा है, हालांकि यह देखते हुए कि वहां ग्रहण 90% कैसे है।
maple_shaft

6
@maple_shaft यह 10% अतिरिक्त है जो सभी अंतर बनाता है। फिर भी, ग्रहण एक बहुत अच्छा आईडीई है।
गैरी रोवे

7

राइस यूनिवर्सिटी में विकसित IDE DrJava पूरी तरह से जावा में लिखा गया है और इसे जार फ़ाइल के रूप में प्राप्त किया जाता है। इसमें प्रोग्रामर के लिए कई अच्छे फीचर्स हैं, जिनमें पायथन जैसे इंटरेक्टिव शेल भी शामिल हैं। इसे यहाँ ले आओ


2

क्या आप अपने अंगूठे की ड्राइव से बूट कर सकते हैं? यदि ऐसा है, तो यह रास्ता तय करना है। मुझे यकीन है कि आप उबंटू या टकसाल का एक संस्करण पा सकते हैं जिसे आप सेट कर सकते हैं, और फिर आपको जो भी आवश्यक हो वह कर सकते हैं।

यदि आप ऐसा नहीं भी कर सकते हैं, तो आप किसी प्रकार के लॉन्चर को लिखने की कोशिश कर सकते हैं। बस एक साधारण जावा प्रोग्राम जो आपकी कमांड तर्क लेता है और उन्हें जावा रनटाइम (मूल रूप से Runtime.exec("your commands here");) से निष्पादित करता है । मुझे पता नहीं है कि उन्होंने आपके लैपटॉप को कैसे बंद कर दिया है, इसलिए मैं यह नहीं कह सकता कि यह काम करेगा या नहीं, लेकिन यह बहुत जल्दी होना चाहिए।


1
एक अंगूठे ड्राइव से बूट करने का तरीका है। एक अपंग विंडोज इंस्टॉलेशन के साथ कुछ भी करने की कोशिश करने से बेहतर है। मुझे नहीं पता कि मैंने ऐसा क्यों नहीं सोचा। यदि यह संभव नहीं है, तो शायद एक सीडी से बूट करें; मुझे याद है कि उबंटू आपको स्थापना सीडी से बूट करने देता है, और आपके सभी उपयोगकर्ता डेटा को विंडोज विभाजन पर रखता है।
माइक बैरकज़ाक

नहीं, मुझे BIOS (डीईटी द्वारा निर्धारित पासवर्ड) को एक्सेस करना है, और पहला बूट विकल्प हार्ड ड्राइव है, यह एक नेटबुक है, इसलिए सीडी ड्राइव के लिए कोई एसीस नहीं है, और आप थंबड्राइव से बूट नहीं कर सकते हैं बूट क्रम।
डेरेस्टियम

@ डारेस्टियम - मैं यह लेता हूं कि यह मशीन स्कूल प्रणाली की है, न कि आप की। इसलिए BIOS को क्रैक करने की कोशिश अवैध होगी, और मैं निश्चित रूप से उस तरह की सिफारिश नहीं करूंगा।
माइक बैरकज़ाक

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

@ टीएमएन, हां मैंने कोशिश की है कि, एक दोस्त ने भी ऐसा करने का सुझाव दिया, लेकिन दुख की बात है कि यह काम नहीं किया :(
9

2

हालांकि, मुझे यकीन नहीं है कि अगर मैं इसे "आईडीई" लेबल करूंगा, यह एक पाठ संपादक है जो प्रोग्रामर के आसपास केंद्रित है और निष्पादन योग्य जार प्रारूप में आता है। JEdit पर एक नज़र डालें , मैंने डाउनलोड पृष्ठ पर नीचे एक लिंक प्रदान किया है।

आपके मामले में, आप जावा-आधारित इंस्टॉलर डाउनलोड करेंगे ।

http://www.jedit.org/index.php?page=download

कई प्लगइन उपलब्ध हैं, इसलिए, आप अनिवार्य रूप से एक आईडीई में इसका निर्माण कर सकते हैं। इसे एक अनुकूल रिसेप्शन मिला, आप इसे नीचे विकिपीडिया पृष्ठ पर देख सकते हैं।

https://en.wikipedia.org/wiki/JEdit

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