0 امتیاز
قبل در برنامه نویسی توسط (1.1هزار امتیاز)

بعضی از فایل های jar در ویندوز با double click بررویشان اجرا می شوند (مثلا برنامه های Swing) اما برخی به اینصورت نیستند. چگونه می توان فایل jar یک برنامه را طوری تنظیم کرد که با double click برروی آن در ویندوز اجرا شود؟

1 پاسخ

+3 امتیاز
قبل توسط (1.1هزار امتیاز)
انتخاب شده قبل توسط
 
بهترین پاسخ

در ساختار استاندارد فایل های jar فولدری با نام META-INF وجود دارد که این فولدر حاوی فایلی متنی بنام MANIFEST.MF است که یکسری اطلاعات درباره فایل jar در سطر های این فایل قرار می گیرد.

برای اینکه یک فایل jar با double click در ویندوز اجرا شود باید خصوصیت Main-Class درون فایل MANIFEST.MF تعریف شده باشد تا سیستم عامل بداند کدام کلاس درون فایل jar کلاس حاوی متد main است. برای مثال:

Main-Class: com.javabyab.test.swing.Main

سوالات مشابه

+1 امتیاز
1 پاسخ 4.2هزار بازدید
0 امتیاز
1 پاسخ 1.3هزار بازدید
0 امتیاز
0 پاسخ 1.2هزار بازدید
0 امتیاز
1 پاسخ 308 بازدید
0 امتیاز
1 پاسخ 483 بازدید
+1 امتیاز
1 پاسخ 331 بازدید
سوال شده 9 سال قبل در برنامه نویسی توسط Saeed Zarinfam (1.1هزار امتیاز)
0 امتیاز
0 پاسخ 185 بازدید
0 امتیاز
1 پاسخ 288 بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط kashi (7.2هزار امتیاز)
...