با سلام
من یه برنامه به زبان Java با Intellij Idea نوشتم و الان میخوام اون رو توزیع کنم.
مشکلی که مدتی دنبال راه حلش هستم اینه که کامپیوترهایی که بخوان این برنامه رو نصب کنن ممکنه پیش نیازهای اجرای این برنامه رو نداشته باشن.
از طرفی حجم برنامه خیلی کمه و اینکه کاربر بخواد به خاطر نصب و اجرای این برنامه کوچک، پیش نیازهای اجرای این برنامه رو دانلود و نصب کنه از ارزش کار کم می کنه.
من تو این مدت متوجه شدم که یا باید از AOT ها استفاده کنم یا از گزینه هایی نظیر Bundle jre، ولی در هر کدوم با مسائلی مواجه شدم:
1- نرم افزار Excelsior Jet که رایگان نیست و یه نسخه استاندارد رایگان داره که اونم درخواست دادم اما هنوز جواب ندادن.
2- اومدم از GCJ استفاده کنم، به MinGW Installation Manager رسیدم و گزینه Java Compiler رو انتخاب می کنم و Apply رو میزنم با این پیام مواجه میشم:
2.png
البته مطمئن نیستم که برای استفاده از GCJ از روش درستی رفتم یا نه.
3- از Bundle jre نرم افزار Launch4j استفاده کردم که تو یه کامپیوتر دیگه امتحان کردم با این پیام مواجه شدم:
1.png
خیلی خیلی ممنون میشم اگه منو مخصوصا در راه حل های 2 و 3 راهنمایی کنید.
با تشکر
یا علی مددی