जेडीके स्थापित करते समय मुझे सी: \ प्रोग्राम फ़ाइलें \ जावा \ jdk1.7.xxx फ़ोल्डर में src.zip मिला, लेकिन मुझे javafx स्रोत कोड नहीं मिला, मैं googled लेकिन कुछ भी नहीं मिला (http://openjdk.java.net/projects/openjfx/ पर) तो, javafx है खुला स्रोत, और मुझे कहां मिल सकता है?क्या जावाएफएक्स ओपन सोर्स है?
उत्तर
फरवरी 2013 तक, जावाएफएक्स आंशिक रूप से खुला स्रोत है और अगले कुछ महीनों में लगभग पूरी तरह से खुला स्रोत बनना चाहिए। स्रोत को आपके प्रश्न में जुड़े ओपन-जेएफएक्स प्रोजेक्ट के हिस्से के रूप में होस्ट किया गया है।
जावा 8 के लिए JavaFX विकास शाखा की नोक के प्रकट है: http://hg.openjdk.java.net/openjfx/8/master/rt/file/tip
एक ही पृष्ठ एक ज़िप कड़ी है, जो आप आसानी से एक ज़िप फ़ाइल के रूप में उपलब्ध JavaFX स्रोत डाउनलोड करने के लिए अनुमति देता है।
जावाएफएक्स स्रोत कोड वर्तमान में jdk src.zip फ़ाइल में शामिल नहीं है, लेकिन जावा 8 जारी होने से पहले अंततः होना चाहिए।
अद्यतन
एक February 2013 update for JavaFX OpenSource status JavaFX विकास नेतृत्व द्वारा प्रकाशित किया गया है।
संक्षेप में, यह खुला स्रोत नहीं है कि यह & किसी भी उद्देश्य के लिए वितरित करने के लिए स्वतंत्र है। जावाएफएक्स को आंतरिक उपयोग के लिए लाइसेंस प्राप्त है, जिसे वे वाणिज्यिक सुविधाओं को कहते हैं।
किसी वाणिज्यिक या उत्पादन उद्देश्य के लिए वाणिज्यिक सुविधाओं का उपयोग ओरेकल से अलग लाइसेंस की आवश्यकता है।
JavaFX के लिए लाइसेंस विवरण पूर्ण here में दिए गए हैं। (here से उपलब्ध पीडीएफ संस्करण)
आप here से जावाएफएक्स प्राप्त कर सकते हैं।
क्या यह ओरेकल द्वारा प्रदान की गई बाइनरी के लिए ही सही नहीं है? ओपनजेडीके स्रोत जीपीएल + क्लासपाथ एक्सटेंशन, AFAIK, और ओपनजेएफएक्स द्वारा कवर किए गए हैं ओपनजेडीके का एक हिस्सा है। – Puce
आप सही हो सकते हैं। वह लाइसेंस जानकारी ओरेकल बाइनरी डाउनलोड साइट से जुड़ी हुई थी। यदि आप ओपन सोर्स जेडीके का उपयोग कर रहे हैं, तो यह जीपीएल के तहत ठीक है, लेकिन जावाएफएक्स से कुछ स्रोत कोड अभी भी मालिकाना है। लेकिन जैसा कि उल्लेख किया गया है [यहां] (http://mail.openjdk.java.net/pipermail/openjfx-dev/2012- दिसंबर /005007.html), कुछ हिस्सों को खुले खुले हुए हैं। – Matt