تبدیل فایل‌های اجرایی جاوا به فایل‌های اجرایی محلی سیستم‌عامل

24 02 2010

مدت زیادیه که مشغله‌ی زیادی دارم و خیلی کم‌تر می‌تونم به «سار» برسم. اما بهونه‌ی این پست کامنت دوستم، علی، در مورد تبدیل فایل «JAR» به فایل اجرایی ویندوز «EXE» است:

… یکی از دوستام روانی ساختن فایل exe برای نرم افزارهای جاوایی که درست می‌کنه. وقتی دقت کردم دیدم چیچک رو اینجوری ساختی. اگه می‌شه درمورد ساختن فایل‌های stand alone با پسوند exe برای ویندوز من و در واقع دوستم رو راهنمایی کن.

خب من در این مورد کتاب «Core Java: Volume I-Fundamentals» توی صفحه‌ی «497» مطلبی رو نوشته بود که به نظر مفید میاد:

However, a Java program in a JAR file does not have the same feel as a native application. On Windows, you can use third-party wrapper utilities that turn JAR files into Windows executables. A wrapper is a Windows program with the familiar .exe extension that locates and launches the Java virtual machine (JVM), or tells the user what to do when no JVM is found. There are a number of commercial and open source products, such as JSmooth ( http://jsmooth.sourceforge.net) and Launch4J (http://launch4j.sourceforge.net). The open source installer generator IzPack (http://izpack.org) also contains a native launcher. For more information on this topic, see http://www.javalobby.org/articles/java2exe.

برای «چیچک» من از «JSmooth» استفاده کردم. کار کردن باهاش آسون بود و به مشکلی هم بر نخوردم. ولی با این همه علاوه بر نمونه‌هایی که توی متن بالا هست، چند مورد دیگه هم وجود داره:

    • نمونه‌های تجاری
    1. JEXECreator
    2. exe4J
    3. NativeJ
    4. execJava
    5. Executor
    6. JExePack
    7. Jlaunch
    • نمونه‌های رایگان و متن باز
    1. JSmooth
    2. Launch4j
    3. jstart32
    4. exeJ
    5. Janel
    6. jstart
    7. Roxes Ant Tasks
    8. Marner Java Launcher
    9. jelude

    امیدوارم تونسته باشم جواب سوال رو داده باشم.


    کارها

    اطلاعات

    یک پاسخ

    24 02 2010
    محمد

    خیلی مفید بود : با تشکر

    پاسخی بگذارید

    در پایین مشخصات خود را پر کنید یا برای ورود روی شمایل‌ها کلیک نمایید:

    نشان‌وارهٔ وردپرس.کام

    شما در حال بیان دیدگاه با حساب کاربری WordPress.com خود هستید. بیرون رفتن / تغییر دادن )

    تصویر توییتر

    شما در حال بیان دیدگاه با حساب کاربری Twitter خود هستید. بیرون رفتن / تغییر دادن )

    عکس فیسبوک

    شما در حال بیان دیدگاه با حساب کاربری Facebook خود هستید. بیرون رفتن / تغییر دادن )

    درحال اتصال به %s




    دنبال‌کردن

    هر نوشتهٔ تازه‌ای را در نامه‌دان خود دریافت نمایید.