मैं क्लोजर प्रोग्राम वितरित करना चाहता हूं। क्या मुझे जेडीके की आवश्यकता है या क्लोजर में जेआरई सब कुछ संभाल सकता है?क्या क्लोजर को जेडीके की आवश्यकता है?
13
A
उत्तर
11
आप केवल एक JRE (v1.5 या ऊपर) के लिए
Clojure कार्यक्रमों एक जार फ़ाइल में संकलित किया जा सकता उपयोगकर्ता की जरूरत है। आपको लीनिंगेन जैसे कुछ उपयोग करने की आवश्यकता नहीं है, लेकिन यह बहुत आसान है।
किसी प्रोग्राम को संकलित और चलाने के लिए Clojure.org साइट पर यह page देखें।
आप आरईपीएल से एक जार फ़ाइल को संकलित कर सकते हैं:
java -cp ./classes:clojure.jar clojure.examples.instance asdf
6
आपको बस एक जेआरई की आवश्यकता है।
https://github.com/technomancy/leiningen/blob/master/TUTORIAL.md अधिक जानकारी में बताता है, लेकिन मेरा मानना है कि आप सिर्फ "उबरजर" चाहते हैं जिसमें आपके आवेदन को वितरित करने के लिए आवश्यक सभी निर्भरताओं को शामिल किया जाएगा।
-1
JRE आवश्यक है:
(compile 'clojure.examples.hello)
यहाँ कैसे आप एक संकलन जार चल पाएंगे है! आप आसानी से इसे इंटरनेट से डाउनलोड कर सकते हैं।
संबंधित मुद्दे
- 1. क्या जेआरई और जेडीके दोनों को एक जेएआर फ़ाइल चलाने की आवश्यकता है?
- 2. सर्वर वीएम की आवश्यकता है लेकिन जेआरई में उपलब्ध नहीं है। तो मुझे किस पैकेज की आवश्यकता है: जेआरई, जेडीके?
- 3. क्या जैस्मीन को sinon.js की आवश्यकता है?
- 4. क्या Django को आईडीई की आवश्यकता है?
- 5. विंडोज 7 में जेआरई पथ स्थापित करने की आवश्यकता, जेडीके
- 6. मुझे क्लोजर फ़ाइलों की आवश्यकता और प्रदान करने की आवश्यकता कैसे है?
- 7. क्यों वेक्टर की आवश्यकता है?
- 8. क्लोजर में मुझे कई उप-नामस्थानों की आवश्यकता कैसे है?
- 9. m2eclipse: ग्रहण जेआरई में चल रहा है, लेकिन एक जेडीके की आवश्यकता है
- 10. क्लोजर में 'आवश्यकता' ओवरराइड करना?
- 11. आवश्यकता विनिर्देशों की समीक्षा करते समय क्या "घातक पाप" को संबोधित करने की आवश्यकता है?
- 12. क्या क्यूटी अनुप्रयोगों केडीई की आवश्यकता है?
- 13. क्या मुझे -D_REENTRANT -pthreads की आवश्यकता है?
- 14. क्या कलमैन फ़िल्टर की आवश्यकता है
- 15. लिनक्स ग्लिब को pkg-config की आवश्यकता है और pkg-config को glib की आवश्यकता है?
- 16. क्या इसके साथ उपयोग की आवश्यकता है: रीलोड विकल्प में क्लोजर में मेमोरी बनाने की प्रवृत्ति है?
- 17. जेडीके 1.6 और जेडीके 1.7
- 18. क्या जेडीके 7 अब सुरक्षित है?
- 19. RAILS_ROOT की आवश्यकता है?
- 20. 'rubygems' की आवश्यकता है
- 21. क्यों PreparedStatement.setNull को sqlType की आवश्यकता है?
- 22. क्या एएसपी.नेट एमवीसी को आईआईएस की आवश्यकता है?
- 23. क्या पूंछ रिकर्सन को एक संचयक की आवश्यकता है?
- 24. क्या .dmg फ़ाइलों को हस्ताक्षरित करने की आवश्यकता है?
- 25. क्या कॉपीराइट तिथियों को अपडेट करने की आवश्यकता है?
- 26. क्या एसकएलट्रांसेक्शन को निपटान करने की आवश्यकता है?
- 27. क्या जेएक्सबी को सार्वजनिक नो-एर्ग कन्स्ट्रक्टर की आवश्यकता है?
- 28. क्या संख्याओं को स्थानीयकृत करने की आवश्यकता है?
- 29. क्या मुझे servlet outputstream को फ्लश करने की आवश्यकता है?
- 30. एंड्रॉइड: क्या अधिसूचना.DEFAULT_VIBRATE को कंपन अनुमति की आवश्यकता है?
और क्या क्लोजर "eval" कमांड अभी भी जेडीके के बिना काम करेगा? मुझे समझ में नहीं आता कि यह जेडीके – Zubair
के बिना संकलित कैसे हो सकता है यह एक अच्छा सवाल है। मैं * सोचता हूं * जवाब यह है कि क्लोजर जार में कोड शामिल है जो क्लोजर को जावा बाइटकोड में संकलित करता है और जावा का उपयोग नहीं करता है। – justinhj
बहुत ज्यादा हाँ। यहां 'eval' का शरीर है: '(clojure.lang.Compiler (eval form))'। –