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.4هزار بازدید
0 امتیاز
1 پاسخ 1.4هزار بازدید
0 امتیاز
0 پاسخ 1.3هزار بازدید
0 امتیاز
1 پاسخ 391 بازدید
0 امتیاز
1 پاسخ 615 بازدید
+1 امتیاز
1 پاسخ 361 بازدید
سوال شده 9 سال قبل در برنامه نویسی توسط Saeed Zarinfam (1.1هزار امتیاز)
0 امتیاز
0 پاسخ 207 بازدید
0 امتیاز
1 پاسخ 332 بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط kashi (7.2هزار امتیاز)
...