विकल्प में संभव हो सकता है के रूप में एक एप्लिकेशन Oracle की JDK 7 जावा प्राथमिकताएं पृष्ठ में मौजूद के रूप में यह सेब में किया था here कहा गया हैमैं ओएसएक्स डॉक आइकन के साथ एक जेएनएलपी कैसे बंडल कर सकता हूं; इस अब एक JNLP पैकेज जावा वरीयताओं
ओएस एक्स प्रकट नहीं होता दिखाई देता है जावा वेब स्टार्ट के साथ डेस्कटॉप एकीकरण उपयोगकर्ता को किसी भी जावा वेब स्टार्ट एप्लिकेशन से स्थानीय एप्लिकेशन बंडल बनाने देता है। शॉर्टकट जावा प्राथमिकता में निर्माण सेटिंग नियंत्रित करता है कि क्या उपयोगकर्ता जावा वेब स्टार्ट एप्लिकेशन खोलते समय एप्लिकेशन बंडल बनाने के लिए संकेत दिया गया है या नहीं। बंडल जावा वेब प्रारंभ अनुप्रयोगों देशी आवेदन बंडलों की लाभ, जो में वर्णित के सभी "ओएस एक्स आवेदन बंडल।"
इस हल करने के लिए मैं एक .app जो चलाता है बनाने के लिए स्वचालक उपयोग कर रहा हूँ एक शेल स्क्रिप्ट जो जेएनएलपी निष्पादित करती है। यह मुझे ऐप आइकन का उपयोग करने की अनुमति देता है, लेकिन डॉक आइकन को कॉन्फ़िगर करने के मेरे सभी प्रयास विफल हो गए हैं।
मैं iconutil
का उपयोग कर और कहा कि Resources
फ़ोल्डर में, तो .icns फ़ाइल Contents/Info.plist
में क्षेत्र "Icon File"
के तहत निर्दिष्ट करने लेकिन मैं अभी भी कटघरे में जावा कॉफी कप आइकन जब चलाने के एक .icns फ़ाइल बनाने की कोशिश की है एप्लिकेशन।
एक और चीज जो मैंने कोशिश की है -Xdock:icon=icon.jpg
javaws
पर तर्क दे रहा है लेकिन यह केवल नियमित जावा कार्यक्रमों के साथ काम करता है।
जेडब्ल्यूएस फंकी है। :) –