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.1هزار بازدید
0 امتیاز
1 پاسخ 1.2هزار بازدید
0 امتیاز
0 پاسخ 1.2هزار بازدید
0 امتیاز
1 پاسخ 299 بازدید
0 امتیاز
1 پاسخ 466 بازدید
+1 امتیاز
1 پاسخ 325 بازدید
سوال شده 9 سال قبل در برنامه نویسی توسط Saeed Zarinfam (1.1هزار امتیاز)
0 امتیاز
0 پاسخ 177 بازدید
0 امتیاز
1 پاسخ 281 بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط kashi (7.2هزار امتیاز)
...