जब से मैं JavaFX कोड संकलन ग्रहण से पर मैक OSX 10.7 जावा विकास किट 1.7.0_04 मैं सिर्फ रुचि रखने वाले लोगों के साथ अपने मध्यवर्ती समाधान साझा करना चाहते हैं का उपयोग कर के साथ समस्या नहीं थी पर ग्रहण में जावा FX:मैक OSX 10.7
समस्या:
jfxrt.jar और अन्य .jar फ़ाइलें जब ग्रहण में एक नया JRE/JDK के रूप ओरेकल द्वारा जारी किए गए नए JDK का चयन मान्यता प्राप्त नहीं हैं।
जेडीके /Library/Java/JavaVirtualMachines/1.7.0.jdk के भीतर स्थापित है जिसे पैकेज के रूप में पहचाना जाता है।
के बाद से ग्रहण का फ़ाइल खोलें डायलॉग पर नेविगेट करने की अनुमति नहीं है पथ /Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home/jre/lib/jfxrt.jar बाद में संभव नहीं है जोड़ा जा रहा है पैकेज
समाधान के अंदर: पैकेज के अंदर करने के लिए पैकेज के बाहर से एक प्रतीकात्मक लिंक बनाकर फ़ाइल खोलें डायलॉग में दिए गए लिंक का पालन करें।
बस एक टर्मिनल के लिए जाने के लिए और निष्पादित निम्नलिखित:
[0-/पुस्तकालय/जावा/JavaVirtualMachines]: sudo ln -s 1.7.0.jdk/सामग्री/1.7.0.jdk_Contents
यह सुपर उपयोगकर्ता अनुमतियों (सूडो) का उपयोग कर प्रतीकात्मक लिंक 1.7.0.jdk_Contents बनाता है।
इस संकलन और जावाएफएक्स कोड के निष्पादन से ठीक काम करता है और अपेक्षित है।
एक हैक का बिट, लेकिन यह मेरे लिए – Jeff
थोड़ा अपडेट किया गया, नया ग्रहण (4.2) अभी भी 'jfxrt.jar' को नहीं पहचानता है, लेकिन इसमें नेविगेट समस्या नहीं है। तो आप प्रतीकात्मक लिंकिंग के बिना फ़ाइल को मैन्युअल रूप से जोड़ सकते हैं। – Paaske