नमूना जावा अनुप्रयोग:
मैं अपने उत्तर को दूसरे प्रश्न से पार कर रहा हूं क्योंकि यह संबंधित है और प्रश्न में समस्या को हल करने के लिए भी लगता है।
यहाँ OpenJDK 12, JavaFX 12 और ग्रैडल 5.4 के साथ मेरा उदाहरण प्रोजेक्ट है
- "हैलो वर्ल्ड!" शीर्षक के साथ एक JavaFX विंडो खोलता है
- एक काम करने योग्य वितरण ज़िप फ़ाइल बनाने में सक्षम (विंडोज का परीक्षण किया जाना है)
- अतिरिक्त कॉन्फ़िगरेशन के बिना इंटेलीजे में खोलने और चलाने में सक्षम
- कमांड लाइन से चलने में सक्षम
मुझे आशा है कि किसी को Github परियोजना उपयोगी लगती है।
स्काला केस के लिए निर्देश :
इसके अतिरिक्त नीचे निर्देश हैं जो ग्रैडल स्केल प्लगइन के साथ काम करते हैं , लेकिन जावा के साथ काम नहीं करते हैं । मैं इसे यहाँ छोड़ रहा हूँ अगर कोई और भी Scala, Gradle और JavaFX का उपयोग कर रहा है।
1) जैसा कि प्रश्न में बताया गया है, JavaFX ग्रेडल प्लगइन को सेट करने की आवश्यकता है।
ओपन JavaFX के पास इस पर विस्तृत प्रलेखन है
2) इसके अलावा आपको अपने प्लेटफॉर्म के लिए जावाएफएक्स एसडीके की आवश्यकता है जो कहीं न कहीं अनज़िप हो गया है। नोट: नवीनतम रिलीज़ अनुभाग पर स्क्रॉल करना सुनिश्चित करें जहां JavaFX 12 है (LTS 11 किसी कारण से पहली बार है।)
3) फिर, IntelliJ में आप जाएं File -> Project Structure -> Libraries
, and-बटन को हिट करें और अनज़िप्ड जावाएफ़एक्स lib
एसडीके से फ़ोल्डर जोड़ें ।
स्क्रीनशॉट के साथ लंबे निर्देशों के लिए, IntelliJ के लिए उत्कृष्ट ओपन JavaFX डॉक्स देखें I मुझे एक गहरी लिंक काम नहीं कर सकती है, इसलिए डॉक्स नेवी से चयन करें JavaFX and IntelliJ
और फिर Modular from IDE
। फिर नीचे स्क्रॉल करें 3. Create a library
। अगर आपको परेशानी हो रही है तो दूसरे चरणों की जाँच करने पर भी विचार करें।
यह कहना मुश्किल है कि क्या यह ठीक वैसी ही स्थिति है जैसा कि मूल प्रश्न में है, लेकिन यह उतना ही पर्याप्त था जितना मैं यहां उतरा था, इसलिए मैं दूसरों को मदद करने के लिए यहां अपना अनुभव जोड़ रहा हूं।