2014-05-09 6 views
7

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

उत्तर

7

e(fx)clipse tutorials page पर पहले ट्यूटोरियल पर नज़र डालें।

ई (एफएक्स) क्लिपसे का उपयोग कर जावाएफएक्स एप्लिकेशन को तैनात करने के लिए, सबसे आसान तरीका है "build.fxbuild" फ़ाइल को अपनी प्रोजेक्ट में बनाया गया है। एप्लिकेशन के लिए आवश्यक जानकारी दर्ज करें, फिर "तैनाती" टैब पर जाएं (टैब नीचे हैं)।

यह एप्लेट को कॉन्फ़िगर करने के लिए एक विज़ार्ड लाएगा। आवश्यक फ़ील्ड एप्लेट के लिए चौड़ाई और ऊंचाई और एचटीएमएल में प्लेसहोल्डर के लिए "रेफरी" और "आईडी" है जहां एप्लेट डाला जाएगा। आवश्यकतानुसार

Screenshot of "Deploy" tab in e(fx)clipse build.fxbuild wizard

आवश्यक मान (और अन्य दर्ज करें: ("आईडी" प्रासंगिक <div> में एक आईडी गुण के रूप में प्रयोग किया जाता है मैं पूरी तरह से स्पष्ट है कि "रेफरी" के लिए प्रयोग किया जाता है नहीं कर रहा हूँ।))। "अवलोकन" टैब पर वापस आएं, और "उत्पन्न ant build.xml और चलाएं" पर क्लिक करें। यह एक चींटी निर्माण फ़ाइल संकलित करेगा और इसे निष्पादित करेगा। अब आपको "प्रोजेक्ट" सबफ़ोल्डर के साथ अपने प्रोजेक्ट में "बिल्ड" फ़ोल्डर मिलेगा। वहां, आपको एक एप्लेट के लिए आवश्यक फाइलें मिलेंगी: एचटीएमएल, जेएनएलपी, जार, और आपके आवेदन के लिए आवश्यक बाहरी जार के साथ एक libs फ़ोल्डर।

बिल्ड विज़ार्ड में विकल्पों को समझने के लिए, आपको जावाएफएक्स पैकेजिंग और तैनाती प्रक्रिया को समझने की आवश्यकता होगी। यदि आप पहले से ऐसा नहीं कर चुके हैं, तो मैं tutorial पढ़ने का सुझाव देता हूं।

विज़ार्ड बहुत अच्छी तरह से काम करता है; हालांकि कभी-कभी मुझे लगता है कि मुझे build.xml और/या उत्पन्न जेएनएलपी फ़ाइल को काम करने के लिए थोड़ा सा संपादन करने की आवश्यकता है। यह सबसे अधिक संभावना है क्योंकि मेरी कॉन्फ़िगरेशन शुरुआत से सही नहीं है।

+0

धन्यवाद ... यह काम कर रहा है लेकिन अब मुझे कुछ सुरक्षा समस्या मिल रही है, लेकिन मुझे लगता है कि यह फ़ायरवॉल सेटिंग्स हो सकती है .. लेकिन अब मेरे पास jnlp jar और html files – tarkikshah

+0

हां, संभवतः मुद्दों का एक नया सेट होगा अब आप के साथ सौदा करने के लिए आप इसे एप्लेट बना रहे हैं :)। ध्यान दें कि विज़ार्ड पर "साइनिंग" टैब है; किसी भी ब्राउज़र के लिए इसे चलाने के लिए आपको डिजिटल हस्ताक्षर करने की आवश्यकता होगी। –

+0

है मैंने जिस तरह से मुझे बताया है उसका पालन करें, लेकिन अब समस्या यह है कि यह जेएनएलपी जार और एचटीएमएल फाइलें उत्पन्न करता है लेकिन जब मैं ब्राउज़र में एचटीएमएल फ़ाइल चलाता हूं तो यह केवल मेरी ऊंचाई और चौड़ाई के आयताकार बॉक्स को दिखाता है लेकिन जावाफैक्स सामग्री प्रदर्शित नहीं करता है ब्राउज़र पर कृपया मुझे इस पर मार्गदर्शन करें। मैं जार फ़ाइल चलाता हूं और यह पूरी तरह से अच्छी तरह से काम करता है – tarkikshah

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