************
با سلام
همونطور که آقای
هم گفتن برای اجرای برنامه نوشته شده به زبان جاوا، برای JRE و JVM وجود همون فایل بسته jar کفایت میکنه، بهتر و درستش اینه که فقط به فایل jar و یا class. احتیاج دارن چه ما خوشمون بیاد چه نیاد. باید دید منظور از setup چیه؟
خدمت
abarkarbarعزیز باید بگم اگه فقط میخای کاربر، تنظیمات و کپی فایلهای و نصب پکیجهای لازم و .... رو که یه کار تخصصیه انجام نده، خب بله میشه setup درست کرد و مشکلی نیست و اصلا لازمه. اما اگه منظورت اینه که بخوای فایل exe درست کنی که نخای فایل jar بدی دست کاربر خب این کار نشدنیه چون اگه exe هم بسازی در اصل میره همون jar رو اجرا میکنه و اگه برنامه ت به تنظیمات خاص و کار خاصی احتیاج نداره میتونی یه batch فایل بسازی و با استفاده از دستورات جاوا فایلت رو اجرا کنی . چون اگه قرار بود جاوا هم exe داشته باشه که مزیت "مستقل بودن از پلتفرم" از بین میرفت. چون ساخت فایل exe نرم افزار رو کاملا به ماشین وابسته میکنه .
با این حال نرم افزار install shield یکی از قویترین ها ست و خیلی امکانات داره یه دوری توش بزن.