מהו קובץ JAR?

כיצד לפתוח, לערוך, המרת קבצי JAR

קובץ עם סיומת הקובץ .JAR הוא קובץ Java Archive המשמש לאחסון תוכניות Java ומשחקים בקובץ יחיד. חלק מכילים קבצים שגורמים להם לעבוד כמו יישומים עצמאיים ואחרים להחזיק ספריות תוכנית עבור תוכניות אחרות לשימוש.

קבצי JAR הם ZIP דחוסים ולעיתים קרובות לאחסן דברים כמו קבצי CLASS, קובץ המניפסט, ומשאבים יישום כמו תמונות, קטעי קול, אישורי אבטחה. מאז הם יכולים להחזיק מאות או אפילו אלפי קבצים בפורמט דחוס, קל לשתף ולהעביר קבצים JAR.

התקנים ניידים בעלי יכולת Java עשויים להשתמש בקובצי JAR כקובצי משחקים, וכמה דפדפני אינטרנט מחזיקים נושאים ותוספות בפורמט JAR.

כיצד לפתוח קבצי JAR

סביבת Java Runtime Environment (JRE) חייבת להיות מותקנת על מנת לפתוח קבצי JAR ניתנים להפעלה, אך שים לב שלא כל קבצי JAR הם קבצי הפעלה. לאחר ההתקנה, אתה יכול פשוט לחץ פעמיים על קובץ JAR כדי לפתוח אותו.

כמה מכשירים ניידים יש JRE מובנית. לאחר ההתקנה, ניתן לפתוח את יישומי Java גם בדפדפן אינטרנט, כגון Firefox, Safari, Edge או Internet Explorer (אך לא Chrome).

מאז קבצי JAR דחוסים עם ZIP, כל decompressor הקובץ יכול לפתוח אחד כדי לראות את התוכן שבתוכו. זה כולל תוכניות כמו 7-Zip, PeaZip ו- jZip

דרך נוספת לפתוח קובצי JAR היא להשתמש בפקודה הבאה בשורת הפקודה , החלפת yourfile.jar עם השם של קובץ JAR משלך:

java -jar yourfile.jar

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

שגיאות פתיחת קבצי JAR

בגלל הגדרות אבטחה במערכת ההפעלה Windows ובתוך כמה דפדפני אינטרנט, זה בכלל לא נדיר לראות שגיאות כאשר מנסים לגשת ליישומי Java.

לדוגמה, " Java Application Block " עשוי להיראות בעת ניסיון לטעון יישומון Java. " הגדרות האבטחה שלך חסמו יישום לא מהימן " . ניתן לקבוע את רמת האבטחה בתוך יישומון לוח הבקרה של Java.

אם אין באפשרותך לפתוח יישומוני Java גם לאחר התקנת JRE, ודא תחילה ש- Java מופעלת בדפדפן שלך ושלוח הבקרה מוגדר כראוי לשימוש ב- Java. לאחר מכן, הפעל מחדש לחלוטין את הדפדפן על ידי סגירת כל החלונות הפתוחים ולאחר מכן פתיחת התוכנית כולה.

כמו כן, ודא שאתה מפעיל את הגירסה העדכנית ביותר של Java. אם אתה לא, חזור אל הקישור JRE לעיל ולהתקין את הגרסה האחרונה.

כיצד להמיר קובץ JAR

אתה יכול decompile של קובץ JAR קבצים CLASS קבצי Java בעזרת האתר JavaDecompilers.com. העלה את קובץ JAR שלך ובחר איזה decompiler להשתמש.

ראה את זה בבלוג על המרת Java ל EXE אם אתה מעוניין לעשות קובץ EXE מיישום JAR.

המרת יישום Java, כך שניתן יהיה להשתמש בו על פלטפורמת אנדרואיד ידרוש JAR כדי המרה קובץ APK. אפשרות אחת היא להפעיל את קובץ JAR באמולטור של Android, כך שהתוכנה יוצרת קובץ APK באופן אוטומטי. עם זאת, נראה כי הדרך הקלה ביותר להשיג תוכנית Java על אנדרואיד היא פשוט לקמפל את ה- APK מקוד המקור.

אתה יכול לעשות קבצי JAR ההפעלה ביישומים תכנות כמו Eclipse.

קבצי WAR הם Java Web קבצי ארכיון, אבל אתה לא יכול להמיר קובץ JAR ישירות לקובץ WAR מאז פורמט WAR יש מבנה מסוים JARs לא. במקום זאת, באפשרותך לבנות WAR ולאחר מכן להוסיף את קובץ JAR לספריית lib כך שהשיעורים בתוך קובץ JAR זמינים לשימוש. WizToWar עשוי לעזור לך לעשות זאת.

כדי להפוך קובץ ZIP מקובץ JAR הוא קל כמו שינוי שם סיומת הקובץ מ .JAR ל .ZIP. זה לא ממש לבצע המרה הקובץ אבל זה מאפשר תוכניות המשתמשות קבצי ZIP, כמו 7-Zip או PeaZip, בקלות רבה יותר לפתוח את הקובץ JAR.

מידע נוסף על פורמט JAR

אם אתה צריך עזרה אריזה תוכניות לתוך קבצי JAR, בצע את הקישור לקבלת הוראות באתר האינטרנט של Oracle.

רק קובץ המניפסט אחד יכול להיכלל בארכיון JAR וזה חייב להיות במיקום META-INF / MANIFEST.MF . זה צריך לעקוב אחר התחביר של שם וערך מופרדים על ידי נקודתיים, כמו Manifest גרסה: 1.0 . קובץ MF זה יכול לציין את השיעורים שעל היישומים לטעון.

מפתחי Java יכולים לחתום דיגיטלית על היישומים שלהם אבל זה לא לחתום על קובץ JAR עצמו. במקום זאת, הקבצים בתוך הארכיון מופיעים עם בדיקות חתום שלהם.