2010-03-16 10 views
7

मैं हाल ही में एक JOGL ग्रहण आईडीई का उपयोग कर आवेदन बनाया .. यह पूरी तरह से ठीक काम करता है जब मैं ग्रहण पर चला ..एक्लिप्स से जावा ओपनजीएल (जॉगएल) को कैसे निर्यात करें?

हालांकि मैं इतना है कि मैं इस पर डाल सकते हैं इस आवेदन के लिए एक .jar फ़ाइल बनाना चाहते मेरी वेबसाइट ..

दुर्भाग्य से जब मैं इसे निर्यात करने की कोशिश की, इसे कहते हैं:

JAR निर्यात चेतावनी के साथ समाप्त हो गया। अतिरिक्त जानकारी के लिए विवरण देखें। - संकलन चेतावनी के साथ निर्यात: /BUGS/src/main.java - समस्या जार करने के लिए /BUGS/.DS_Store लेखन: प्रवेश नकल:/DS_Store - डुप्लिकेट प्रविष्टि: .DS_Store

मेरा मानना ​​है कि यह चेतावनी नहीं था महत्वपूर्ण ...

लेकिन जब मैं वास्तव में .jar फ़ाइल

यह नहीं चलेगा चलाते हैं, और कहते हैं, "जावा JAR फ़ाइल" BUGS.jar "संभावित त्रुटि के लिए कंसोल चेक लॉन्च नहीं किया जा सकता है संदेश

मुझे खेद है कि मैं एक नया हूँ .... इस समस्या को कैसे ठीक करें? मैं संभावित त्रुटि संदेशों के लिए कंसोल कैसे देखूं?

मुझे अन्य मंच में एक समाधान मिला जो मुझे मैनिफेस्ट फ़ाइल को संपादित करने का सुझाव देता है, लेकिन मुझे नहीं पता कि एक मेनिफेस्ट फ़ाइल कहां मिलनी है, क्योंकि मैं एप्लिकेशन को निर्यात करने के बाद ही अपनी निर्देशिका में BUG.jar देख सकता हूं। यह किसी भी प्रकट फ़ाइल या जो कुछ भी नहीं आता है।

या क्या जॉगेल निर्यात करने का कोई अन्य तरीका है?

धन्यवाद ....

चीयर्स ...

+0

ऐसा लगता है कि आप पहले से मौजूद जार को फिर से पैकेज करने की कोशिश कर रहे हैं, है ना? – fortran

+0

नहीं। वे सभी .java प्रारूप में हैं ... तो मूल रूप से मेरे पास एकाधिक .java कक्षाएं हैं .. और मैं इसे 1 एकल .jar फ़ाइल में बनाना चाहता था ताकि मैं इसे अपने वेब पर डाल सकूं ... धन्यवाद –

+0

क्या आपने "संभावित त्रुटि संदेशों के लिए कंसोल जांचें"। जहां तक ​​मैनिफेस्ट जाता है, यह जार के अंदर है, जो वास्तव में सिर्फ एक ज़िप फ़ाइल है। – genpfault

उत्तर

0

मैं .DS_Store साथ कि समस्या को देखा है पहले। परियोजना/पैकेज को रीफ्रेश करने का प्रयास करें। यह मेरे लिए काम किया।

2

मुझे इसके लिए http://wadeawalker.wordpress.com/2010/10/24/tutorial-creating-native-binary-executables-for-multi-platform-java-apps-with-opengl-and-eclipse-rcp/ पर एक ट्यूटोरियल मिला है। यह दिखाता है कि ग्रहण से जॉयएल ऐप को देशी बाइनरी के सेट के रूप में कैसे निर्यात किया जाए, जिसे आप किसी अन्य प्रोग्राम की तरह पुनर्वितरण कर सकते हैं (उपयोगकर्ता की मशीन पर कोई जावा इंस्टॉलेशन आवश्यक नहीं है)।

0

ग्रहण आईडीई के भीतर "रननेबल जार" बनाने का सबसे अच्छा तरीका है। सभी आवश्यक लाइब्रेरी फ़ाइलों को पैक किया जाएगा, लेकिन नेटिव फाइलों (thos .dll फ़ाइलें जिन्हें आप जॉग सेटअप के दौरान इंस्टॉल करते हैं) नामक फाइलों का एक और सेट है। जो आप जार के अंदर जोड़ते हैं, भले ही अच्छी तरह से काम न करें।