2012-07-03 20 views
11

मैं एक स्केल प्रोजेक्ट से एक स्टैंडअलोन .exe फ़ाइल (या कुछ समकक्ष) बनाने की कोशिश कर रहा हूं। मुझे इसे इस तरह से बनाने की ज़रूरत है कि एप्लिकेशन का उपयोग करने वाले व्यक्ति को कम से कम काम करना संभव हो (इंस्टॉलर को डबल-क्लिक करें या सिर्फ .exe फ़ाइल)। मेरे विकल्प क्या हैं?स्टैंड-अलोन स्कैला निष्पादन योग्य कैसे बनाएं

+2

पर आवेदन रैप करने के लिए वे एक जावा अनुप्रयोग के निर्माण के लिए समान रहे हों। आपके ओएस और विकास पर्यावरण के आधार पर आपको एक समाधान को Google में सक्षम होना चाहिए। –

+2

किसी भी कारण से आपने इस स्कैला को टैग किया है और जावा नहीं? यदि आप स्कैला का उपयोग कर रहे हैं, तो क्या आप अपनी परियोजना बनाने के लिए एसबीटी का उपयोग कर रहे हैं? यदि हां, तो क्या आपने [प्लगइन्स] (http://www.scala-sbt.org/plugins.html) देखें। एक डबल-क्लिक करने योग्य जार बनाने के लिए 'sbt-assembly' है, और इंस्टॉलर बनाने के लिए izpack है। इसके अलावा [यह सवाल] (http://stackoverflow.com/questions/1967549/java-packaging-tools-alternatives-for-jsmooth-launch4j-onejar) –

+2

जावा 8 लोगों को "मूल" बनाने में सक्षम बनाकर भी आसान बना देगा एक्सई, डेब, आरपीएम इत्यादि जैसे पैकेज – soc

उत्तर

4

एक नज़र एक OneJar है। एक एसबीटी प्लगइन भी है here

6

ej-technologies पर एक नजर डालें JProfiler के रचनाकारों, वे कहते हैं कि आप के लिए उपयोगी हो सकता है, अपने उत्पाद पेज से उद्धृत उत्पादों की एक जोड़ी है:

  • install4j एक क्रॉस मंच जावा संस्थापक कि अपने जावा अनुप्रयोगों के लिए मूल इंस्टॉलर और एप्लिकेशन लॉन्चर उत्पन्न करता है।

  • exe4j एक जावा एक्सई निर्माता जो आपके जावा अनुप्रयोगों को विंडोज ऑपरेटिंग वातावरण में एकीकृत करने में आपकी सहायता करता है।

ये दोनों वाणिज्यिक उत्पाद हैं और हालांकि मैंने उनका उपयोग नहीं किया है, मैंने कई वर्षों तक जेपीरोफाइलर का उपयोग किया है।

1

IzPack एसबीटी के लिए प्लगइन उपयोगी हो सकता है।

यहां तक ​​कि स्केला ही इसे इस्तेमाल करता है: They use IzPack

2

मैंने इस बारे में सुना है: Lauch4j

साइट के अनुसार:

यह विंडोज, लिनक्स, मैक ओएस एक्स और सोलारिस

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

  • कोई संबंधित समस्या नहीं^_^