خروجی گرفتن از جاوا بصورت فقط یک بسته نصبی

+1 رأی
میانگین بازدید روزانه 0.75988 بازدید

من پروژه خودم را در جاوا درست کردم
برای خروجی گرفتن پروژه را make and build میکنم،وقتی که پروژه ساخته میشود در مسیر dist
شامل یک فایل جاوا هست و یک پوشه با نام lib برای کتابخانه ها
ولی متاسفانه فایل دیتابیس sqlite در کنار آن قرار نمیگیرد که خودم به صورت دستی قرار میدهم

من میخواستم این پروژه را به سیستم های دیگر انتقال بدهم
به فکر رسید یا فایل نصبی میخواهم
یا اینکه بهتر است که تمام فایل های خروجی را به صورت یکجا در یک فایل jar قرار بگیرد که دیگر نیازی به بسته ی نصبی نباشد

حال چطور میشود که خروجی برنامه های جاوا فقط یک بسته نصبی به صورت یکجا باشد که در هر سیستمی قابل اجرا باشد؟!.

سوال 3 سال قبل در تالار برنامه نویسی توسط Amir Kian_6726711201 (5 امتیاز)
ویرایش 3 سال قبل توسط Saeed Zarinfam

1 جواب

0 رأی

کاملترین راه استفاده از installer ها است که تمام نیازمندی ها رو پوشش میده. برای مثال InstallBuilder یک installer کامل است که خیلی از شرکت های بزرگ از اون استفاده می کنن (البته installer خوب دیگه ای هم هستند).

اگر هم نمیخاین از installer استفاده کنید می توانید با استفاده از ابزار های build مثل maven یا gradle بهمراه shell script یا batch script، یک فایل zip نهایی درست کنید که براحتی بر روی هر سیستمی قابل اجرا است.

جواب 3 سال قبل توسط Saeed Zarinfam (844 امتیاز)
من از دیتابیس sqlite استفاده میکنم
اگر بشود که خروجی را فقط در یک بسته jar درست کرد که عالی میشود.
درون فایل jar که امکانپذیر نیست و منطقی هم نیست چون فرمت فایل jar مثل فایل های zip برای آرشیو کردن چند فایل با هم کاربرد داره و بدلیل ذخیره شدن اطلاعات درون دیتابیس sqlite شما نمی توان آن را درون فایل jar قرار داد.

سوال های مشابه

0 رأی
0 جواب میانگین بازدید روزانه 0.4787 بازدید
0 رأی
2 جواب میانگین بازدید روزانه 0.54194 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.28248 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.21187 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.54718 بازدید
0 رأی
0 جواب میانگین بازدید روزانه 0.07110 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.18312 بازدید
0 رأی
0 جواب میانگین بازدید روزانه 0.09158 بازدید
سوال 4 سال قبل در تالار برنامه نویسی توسط javad75 (42 امتیاز)
+1 رأی
1 جواب میانگین بازدید روزانه 0.37782 بازدید
+1 رأی
2 جواب میانگین بازدید روزانه 0.541,285 بازدید
کانال تلگرام جواب یاب
...