PDA

View Full Version : مبتدی: توزیع برنامه جاوا بدون نیاز به پیش نیازهای اجرای جاوا



mhm968
جمعه 04 اسفند 1396, 07:28 صبح
با سلام
من یه برنامه به زبان Java با Intellij Idea نوشتم و الان میخوام اون رو توزیع کنم.
مشکلی که مدتی دنبال راه حلش هستم اینه که کامپیوترهایی که بخوان این برنامه رو نصب کنن ممکنه پیش نیازهای اجرای این برنامه رو نداشته باشن.
از طرفی حجم برنامه خیلی کمه و اینکه کاربر بخواد به خاطر نصب و اجرای این برنامه کوچک، پیش نیازهای اجرای این برنامه رو دانلود و نصب کنه از ارزش کار کم می کنه.
من تو این مدت متوجه شدم که یا باید از AOT ها استفاده کنم یا از گزینه هایی نظیر Bundle jre، ولی در هر کدوم با مسائلی مواجه شدم:

1- نرم افزار Excelsior Jet که رایگان نیست و یه نسخه استاندارد رایگان داره که اونم درخواست دادم اما هنوز جواب ندادن.

2- اومدم از GCJ استفاده کنم، به MinGW Installation Manager رسیدم و گزینه Java Compiler رو انتخاب می کنم و Apply رو میزنم با این پیام مواجه میشم:
147708
البته مطمئن نیستم که برای استفاده از GCJ از روش درستی رفتم یا نه.

3- از Bundle jre نرم افزار Launch4j استفاده کردم که تو یه کامپیوتر دیگه امتحان کردم با این پیام مواجه شدم:
147709

خیلی خیلی ممنون میشم اگه منو مخصوصا در راه حل های 2 و 3 راهنمایی کنید.
با تشکر
یا علی مددی

vahid-p
سه شنبه 08 اسفند 1396, 10:54 صبح
راه حل دوم که فکر میکنم سایت مورد نظر ایران رو تحریم کرده و برای همین هم خطای 403 (Forbidden) رو داده. پس باید بتونید با وی پی ان اینا دورش بزنید.

خطای سوم هم احتمالا یا jre نصب نیست، یا مسیرش رو پیدا نمیکنه شاید متغیرهای محیطی رو درست تنظیم نکردید. و یا اصلا شاید منظورش اینا نیست و لازمه فایل نصب jre رو داشته باشید و مسیرش رو به این برنامه بدید. لازمه طبق راهنماش پیش برید و این خطا رو هم سرچ کنید