קובץ JAR (מה זה ואיך לפתוח אחד)
מה צריך לדעת
- קובץ JAR הוא קובץ Java Archive.
- פתח אחד עם דפדפן (JRE חייב להיות מותקן).
- המר ל-EXE עם ליקוי חמה.
מאמר זה מסביר מהו קובץ JAR, הדרכים השונות שבהן אתה יכול לפתוח אחד בהתאם לאופן שבו אתה רוצה להשתמש בו, וכיצד להמיר אחד ל-EXE או ZIP.
מהו קובץ JAR?
א קוֹבֶץ עם ה-.JAR סיומת קובץ הוא קובץ Java Archive המשמש לאחסון תוכניות ומשחקי Java בקובץ בודד. חלקם מכילים קבצים שגורמים להם לעבוד כיישומים עצמאיים ואחרים מכילים ספריות תוכניות לשימוש תוכניות אחרות.
קבצי JAR הם רוכסן דחוס ולעתים קרובות מאחסן דברים כמו קבצי CLASS, קובץ מניפסט ומשאבי יישומים כמו תמונות, קטעי קול ותעודות אבטחה. מכיוון שהם יכולים להחזיק מאות או אפילו אלפי קבצים בפורמט דחוס, קל לשתף ולהעביר קבצי JAR.
מכשירים ניידים התומכים ב-Java עשויים להשתמש בקובצי JAR כקובצי משחק, ודפדפני אינטרנט מסוימים מחזיקים ערכות נושא ותוספות בפורמט JAR.

כיצד לפתוח קבצי JAR
ה Java Runtime Environment (JRE) חייב להיות מותקן על מנת לפתוח קובצי JAR ניתנים להפעלה אך שימו לב שלא כל קבצי JAR הם קובצי הפעלה. לאחר ההתקנה, אתה יכול פשוט ללחוץ פעמיים על קובץ JAR כדי לפתוח אותו.
חלק מהמכשירים הניידים כוללים JRE מובנה. לאחר ההתקנה, ניתן לפתוח יישומי Java בדפדפן אינטרנט, כמו Firefox, Safari, Edge או Internet Explorer (אבל לא כרום).
מכיוון שקובצי JAR דחוסים עם ZIP, כל מדחס קובץ יכול לפתוח אחד כדי לראות את התוכן שנמצא בפנים. זה כולל תוכניות כמו 7-Zip, PeaZip ו jZip
דרך נוספת לפתוח קבצי JAR היא להשתמש בשיטות הבאות פקודה ב שורת פקודה, מחליף yourfile.jar עם השם של קובץ JAR משלך:
java -jar yourfile.jar
מכיוון שאתה עשוי להזדקק לתוכניות שונות כדי לפתוח קובצי JAR שונים, ראה כיצד לשנות את תוכנית ברירת המחדל עבור הרחבת קובץ ספציפית ב-Windows אם הוא נפתח אוטומטית בתוכנית שאינך רוצה להשתמש בה.
שגיאות בפתיחת קובצי JAR
בגלל הגדרות אבטחה במערכת ההפעלה Windows ובדפדפני אינטרנט מסוימים, אין זה נדיר לראות שגיאות בעת ניסיון לגשת ליישומי Java.
לדוגמה, "אפליקציית Java חסומה" עשוי להופיע בעת ניסיון לטעון יישומון Java. "הגדרות האבטחה שלך חסמו הפעלה של יישום לא מהימן."ניתן לתקן על ידי הגדרת רמת האבטחה בתוך הג'אווה יישומון לוח הבקרה.
אם אינך יכול לפתוח יישומוני Java גם לאחר התקנת JRE, ראשית ודא ש-Java מופעלת בדפדפן שלך וזה לוח הבקרה מוגדר כהלכה לשימוש ב-Java. לאחר מכן, הפעל מחדש לחלוטין את הדפדפן שלך על ידי סגירת כל החלונות הפתוחים ולאחר מכן פתיחה מחדש של התוכנית כולה.
גַם, בדוק שאתה מפעיל את הגרסה האחרונה של Java. אם אתה לא, חזור לקישור ה-JRE שלמעלה והתקן את הגרסה העדכנית ביותר.
כיצד להמיר קובץ JAR
ניתן לבצע פירוק קבצי CLASS של קובץ JAR לקבצי Java בעזרת ה JavaDecompilers.com אתר אינטרנט. העלה לשם את קובץ ה-JAR שלך ובחר באיזה דה-קומפיילר להשתמש.
המרת אפליקציית Java כך שניתן יהיה להשתמש בה בפלטפורמת אנדרואיד תדרוש המרת קובץ JAR ל-APK. אפשרות אחת עשויה להיות להפעיל את קובץ JAR באמולטור אנדרואיד כך שהתוכנית תיצור קובץ APK באופן אוטומטי. עם זאת, נראה שהדרך הקלה ביותר להשיג תוכנית Java באנדרואיד היא פשוט להדר את ה-APK מקוד המקור המקורי.
אתה יכול ליצור קובצי JAR להפעלה ביישומי תכנות כמו ליקוי חמה.
קובצי WAR הם קבצי Java Web Archive, אך לא ניתן להמיר קובץ JAR ישירות לקובץ WAR מכיוון שלפורמט WAR יש מבנה מסוים שאין ל-JAR. במקום זאת, אתה יכול לבנות WAR ולאחר מכן להוסיף את קובץ JAR לספריית lib כך שהמחלקות בתוך קובץ JAR יהיו זמינות לשימוש. WizToWar עשוי לעזור לך לעשות זאת.
כדי ליצור קובץ ZIP מקובץ JAR זה קל כמו לשנות את שם סיומת הקובץ מ-.JAR ל-.ZIP. זה לא באמת מבצע המרת קובץ אבל זה מאפשר לתוכניות המשתמשות בקובצי ZIP, כמו 7-Zip או PeaZip, לפתוח ביתר קלות את קובץ JAR.
מידע נוסף על פורמט JAR
אם אתה צריך עזרה אריזה של תוכניות לקובצי JAR, עקוב אחר הקישור הזה לקבלת הוראות באתר אורקל.
ניתן לכלול רק קובץ מניפסט אחד בארכיון JAR והוא חייב להיות ב- META-INF/MANIFEST.MF מקום. זה צריך לעקוב אחר ה תחביר של השם והערך מופרדים בנקודתיים, כמו מניפסט-גרסה: 1.0. קובץ MF זה יכול לציין את המחלקות שהאפליקציה צריכה לטעון.
מפתחי Java יכולים לחתום דיגיטלית על היישומים שלהם, אך היא אינה חותמת על קובץ ה-JAR עצמו. במקום זאת, הקבצים בתוך הארכיון מופיעים עם חתומים סכומי בדיקה.