2010-01-14 9 views
7

लिनक्स पर चल रहा है, मैंने exe पैकेज करने के लिए launch4j का उपयोग किया है।launch4j exe के पास खुद के लिए कुछ भी कहना नहीं है, किसी को भी कोई सुझाव मिला है?

मैं अपने विंडोज 7 वीएम में एक्सई कॉपी करता हूं, और इसे चलाता हूं।

और कुछ भी नहीं होता है।

मैं इसे --l4j-debug के साथ चलाता हूं, और कुछ भी नहीं होता है (कम से कम, यदि कोई लॉग फ़ाइल है, तो मुझे यह नहीं मिल रहा है)।

क्या कुछ नैदानिक ​​तकनीक है जो मैं यहां याद कर रहा हूं?

उत्तर

8

अपने EXE का एक कंसोल संस्करण बनाएं ("शीर्षलेख" टैब में, "GUI" से "कंसोल" से "शीर्षलेख प्रकार" बदलें) और उसे सीएमडी प्रॉम्प्ट से चलाएं।

अधिकतर आपको कंसोल में एक अपवाद संदेश दिखाई देगा, और यह समझाएगा कि आपका ऐप क्यों शुरू करने में विफल रहा है।

+1

@finnw मैंने एक ही समस्या को चलाया है। हालांकि, मैं launch4j maven प्लगइन (http://alakai.org/reference/plugins/launch4j-plugin-usage.html) का उपयोग करके exe wrapper बनाते हैं। जब मैं "कंसोल" लक्ष्य को परिभाषित करता हूं, तो कंसोल विंडो दिखायी जाती है और जल्दी से बंद हो जाती है, .log फ़ाइल उत्पन्न होती है लेकिन इसमें कुछ भी विशेष नहीं है। कोई सलाह? –

+3

ठीक है, मैंने समस्या हल कर दी है: मैंने '' कॉन्फ़िगरेशन प्रविष्टि को हटा दिया है और यह आसानी से काम करता है। ऐसा इसलिए है क्योंकि मेरे पास पहले से ही "निष्पादन योग्य" जार है, इसलिए मुझे मुख्य क्लास/मैनिफेस्ट को फिर से परिभाषित करने की आवश्यकता नहीं है। –

-1

.jar फ़ाइल को निष्पादन योग्य JAR फ़ाइल होने की आवश्यकता है। सुनिश्चित करें कि यह निष्पादन योग्य जार फ़ाइल के साथ .exe फ़ाइल बनाने का प्रयास करें। इसे हल करना चाहिए!

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