2012-12-04 12 views
6

चूंकि जावा 7 अभी तक जावा 6 के रूप में लोकप्रिय नहीं है, इसलिए मैं सोच रहा था कि क्या मैं जावा 6 जेआरई के नवीनतम अपडेट में वेबव्यू जैसे कुछ सामानों का उपयोग कर सकता हूं, बिना उपयोगकर्ता के अपने सिस्टम पर जावाएफएक्स डाउनलोड करें।जावा 6 नवीनतम बॉक्स JavaFX 2 बॉक्स से बाहर

उत्तर

10

नहीं, जावा 6 बॉक्स के बाहर JavaFX 2 नहीं चलाएगा।

यदि आज एक नया जावाएफएक्स एप्लीकेशन विकसित करना है तो मैं निम्न कारणों से जावा रनटाइम 7u9 के न्यूनतम संस्करण को लक्षित करने की अनुशंसा करता हूं।

  1. जावा रनटाइम 6 और जावा रनटाइम 6 के लिए JavaFX February of 2013 में सार्वजनिक वितरण संघर्ष की वजह से कर रहे हैं।

  2. जावाएफएक्स के लिए जावा रनटाइम केवल एक अलग डाउनलोड स्थापित के साथ काम करता है - यह आपके आवेदन के उपयोगकर्ताओं को भ्रमित कर सकता है।

  3. जावा 6 के लिए जावाएफएक्स केवल विंडोज पर काम करता है और विंडोज़ के लिए ओरेकल के जावा रनटाइम ऑटोपेटेट के कारण, विंडोज मशीनों पर जावा आमतौर पर नवीनतम सार्वजनिक संस्करण में होता है।

  4. आप के बजाय JavaFX 2.2 और जावा रनटाइम 7u6 की एक न्यूनतम करने के लिए अपने आवेदन को लक्षित करते हैं, तो आपके आवेदन प्लेटफार्मों (विंडोज, मैक, लिनक्स) की एक व्यापक विविधता चलाने के लिए और अधिक परिनियोजन विकल्प (जैसे self-contained applications) होगा।

4

मुझे लगता है कि आपके आवेदन के साथ jfxrt.jar वितरित करने के लिए उपयोगकर्ता के सिस्टम JRE 6 पर निर्भर एक JavaFX अनुप्रयोग चलाने के लिए है, जबकि संभव है। ध्यान रखें कि जावा 6 जावाएफएक्स के साथ नहीं आता है।

यदि आप किसी उपयोगकर्ता के कंप्यूटर पर क्या चाहते हैं, तो आप चिंता कर रहे हैं, तो आप जेआरई और जावाएफएक्स के साथ अपने प्रोग्राम को "बंडल" करके स्वयं निहित एप्लिकेशन पैकेज बनाना चाहते हैं। आप http://docs.oracle.com/javafx/2/deployment/self-contained-packaging.htm पर स्वयं निहित एप्लिकेशन पैकेजिंग के बारे में अधिक पढ़ सकते हैं।

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