כיצד להריץ קבצי JAR ב- Windows 10

אם אתה מוצא את עצמך לא מצליח לפתוח קבצי .jar ב- Windows 10, זה כנראה נובע מאחת הבעיות הבאות:

* סביבת ההפעלה של Java אינה מוגדרת כהלכה להפעלת קבצי .jar

* הרישום של Windows אינו קורא כראוי ל- JRE (Java Runtime Environment)

למרבה המזל ישנם כמה פתרונות קלים לתיקון זה. מה שקורה לרוב האנשים הוא שכאשר מנסים לפתוח קובץ .jar, Windows בדרך כלל ישאל באיזו תוכנית ברצונך להשתמש להפעלת התוכנית. כמובן שרוב האנשים פשוט היו בוחרים ב- Java.exe, אך יש בכך את הבעיה להפשיט - מהדרך לביצוע של התוכנית. בעיקרון אינך יכול להגדיר את הפקודה המורכבת הנדרשת לפתיחת קבצי .jar באמצעות "פתח באמצעות ..." ב- Windows 10.

אז מה שבדרך כלל יקרה הוא שתשייך את קובץ .jar לפתיחה ל- java.exe, תלחץ לחיצה כפולה על .jar ההפעלה, וחלון שורת פקודה ייפתח לשבריר שנייה ונסגר, והתוכנית כן לא להשיק.

מה שעלינו לעשות הוא לשייך מחדש את קובץ ה- .jar לבינארי Java.

  1. ודא שאתה מעודכן בסביבת Java Runtime האחרונה.
  2. נווט לתיקיית ההתקנה שלך ב- Java, היכנס לתיקייה / bin / תיקיה, לחץ באמצעות לחצן העכבר הימני על Java.exe והגדר אותה כ- " הפעל כמנהל ".

  3. לחץ על מקשי Windows + X ובחר " שורת פקודה (מנהל מערכת) " או Powershell (מנהל מערכת) והקלד cmd
  4. הקלד את הפקודות הבאות בהנחיה (החלף את C: \ Program Files \ וכו ' בתיקיית ההתקנה שלך בפועל של Java, לדוגמה, C: \ Program Files (x86) \ Java \ jre1.8.0_131 \ bin \ java.exe ):

ftype jarfileterm = cmd / s / k "" C: \ Program Files \ Java \ jre7 \ bin \ java.exe "-jar"% 1 ″% * "

assoc .jar = jarfileterm

או אם ברצונך ששורת הפקודה תישאר פתוחה לאחר הפעלת קובץ .jar (למטרות ניפוי באגים)

ftype jarfileterm = cmd / s / k "" C: \ Program Files \ Java \ jre7 \ bin \ java.exe "-jar"% 1 ″% * "

assoc .jar = jarfileterm

כעת נסה להפעיל את קובץ ה- .jar. תלוי באילו מהשלבים שלמעלה נקטה, ההפעלה של java אמורה להפעיל או להפעיל עם שורת פקודה מתמשכת מאחוריה (אשר תתמלא בשיחות Java מהאפליקציה, שימושיות למטרות איתור באגים).

עם זאת, אם השלבים לא פעלו, נצטרך לשנות את הרישום שלך.

  1. לחץ באמצעות לחצן העכבר הימני על כפתור התחל וחפש " regedit " ואז פתח אותו.
  2. כעת הרחיב את התיקיה HKEY_CLASSES_ROOT , וגלול מטה עד שתמצא את התיקיות " jar_auto_file " ו- " jarfileterm ".

  3. הרחב לנתיב הבא
    jar_auto_file> מעטפת> פתח> פקודה
  4. תראה מפתח בשם " ברירת מחדל ". לחץ לחיצה ימנית על " ברירת מחדל " ובחר " שנה ".
  5. עכשיו בתיבה " נתוני ערך ", הדבק את פקודת ftype שהזנת קודם בשורת הפקודה, כך שהיא תיראה כמו צילום המסך למטה ולחץ על אישור.

  6. עכשיו בצע את אותו הדבר עבור תיקיית jarfileterm ( הרחב את jarfileterm > מעטפת > פתח > קומנד ).
  7. כעת צא מ- regedit והפעל את קובץ ה- .jar שלך, הוא אמור להיפתח כהלכה עכשיו!