ווייך

ווי צו לויפן JAR טעקעס אויף Windows 10

פּרוּווט אונדזער קיילע צו עלימינירן פּראָבלעמס





אַרייַנגעשיקט אויףלעצטע דערהייַנטיקט: 16 פעברואר 2021

א סלוי טעקע איז קורץ פֿאַר אַ י ava מיט טשיווע טעקע און האלט דזשאַוואַ מגילה (דזשאַוואַ קלאַס טעקעס, מעטאַדאַטאַ און רעסורסן) אין עס. ווייל אַ פּעקל טעקע פֿאָרמאַט (ענלעך צו .זיפּ טעקע פֿאָרמאַט), אַ סלוי טעקע קען אויך זיין געניצט צו פּאַקן עטלעכע אנדערע טעקעס צו פֿאַרבעסערן פּאָרטאַביליטי און פאַרמינערן די פּלאַץ פון פּלאַץ וואָס די טעקעס נעמען. דאָס מאכט סלוי טעקעס גאָר ווערסאַטאַל און קענען זיין געוויינט צו קראָם אַ שפּיל, אַ אַפּלאַקיישאַן, אַ בלעטערער געשפּרייט, עטק.



ניט אַלע סלוי טעקעס זענען באשאפן גלייַך. עטלעכע זענען מענט צו לויפן / עקסאַקיוטאַד ווי. עקסע טעקעס און אנדערע יקסטראַקטיד / אַנפּאַקט ווי .זיפּ טעקעס . כאָטש אַנפּאַקינג סלוי טעקעס איז גאַנץ גרינג און קענען זיין געטאן סימילאַרלי ווי איר וואָלט עקסטראַקט די אינהאַלט פון אַ פאַרשלעסלען טעקע, די זעלבע איז נישט דער פאַל פֿאַר עקסאַקיוטינג אַ סלוי טעקע.

א .עקסע טעקע ווען טאָפּל-קליקט לאָנטשיז אַ פּראָגראַם / אַפּלאַקיישאַן מיט די הילף פון די Windows אַס. סימילאַרלי, אַ. דזשאַר טעקע קענען זיין עקסאַקיוטאַד דורך לאָנטשינג עס ניצן די Java Framework. אָבער, פילע יוזערז האָבן ערראָרס ווען טריינג צו ויספירן סלוי טעקעס און הייַנט, אין דעם אַרטיקל, מיר וועלן אָפּדאַך עטלעכע ליכט אויף דעם ענין און אַנטדעקן ווי צו לויפן אָדער ויספירן סלוי טעקעס אויף Windows 10.



ווי צו לויפן JAR טעקעס אויף Windows 10

אינהאַלט[ באַהאַלטן ]



פארוואס וועט סלוי טעקעס נישט לויפן?

א דזשאַר טעקע כולל אַ באַשייַמפּערלעך אַז יסענשאַלי דערציילט די טעקע ווי צו ביכייווז בשעת איר האַלטן אינפֿאָרמאַציע וועגן די אנדערע טעקעס פּאַקט אין די סלוי טעקע. אויך, אַ סלוי טעקע כּולל קלאַס טעקעס וואָס האַלטן די דזשאַוואַ קאָד פֿאַר די עקסעקוטאַבלע פּראָגראַם. ביידע פון ​​די טעקעס צוזאמען מיט אנדערע מידיאַ טעקעס מאַכן עס מעגלעך צו לויפן סלוי טעקעס ווי אַ איין בעטן דורך Java Runtime Environment.

יוזערז קומען אַריבער איינער פון די צוויי ערראָרס ווען טריינג צו לויפן אַ סלוי טעקע.



  • די Java Run-Time סוויווע איז נישט רעכט באַשטימט צו לויפן .jar טעקעס
  • Windows רעגיסטרי רופט נישט JRE (Java Runtime Environment) ריכטיק

דער ערשטער טעות ערייזאַז ווען דער באַניצער איז פליסנדיק אַ אַוטדייטיד ווערסיע פון ​​דזשאַוואַ אויף זיין אָדער איר פּערזענלעך קאָמפּיוטער און די רגע איז געפֿירט ווען די סלוי טעקעס זענען נישט רעכט פארבונדן מיט די Java ביינערי.

אויך, מאל ווען אַ באַניצער טאָפּל-קליקס אויף אַ סלוי טעקע, אַ באַפֿעל פּינטלעך פֿענצטער לאָנטשיז פֿאַר אַ שפּאַלטן-סעקונדע און דעמאָלט קלאָוזיז צוריק אַראָפּ און לאָזן די באַניצער אין דיסמיי. צומ גליק, ריזאַלווינג די צוויי ערראָרס און לויפן אַ סלוי טעקע איז גאַנץ גרינג.

ווי צו לויפן JAR טעקעס אויף Windows 10

ווי דערמאנט פריער, איר דאַרפן די Java Runtime Environment צו לויפן די אַפּלאַקיישאַן / קאָד קאַנטיינד אין אַ סלוי טעקע. צו קאָנטראָלירן וואָס ווערסיע פון ​​​​Java דיין פערזענלעכע קאָמפּיוטער איז פליסנדיק און ווי צו דערהייַנטיקן צו די לעצטע ווערסיע, נאָכגיין די אונטן-דערמאנט סטעפּס:

1. קאַטער קאַמאַנד פּראָמפּט ווי אַדמיניסטראַטאָר דורך קיין פון די מעטהאָדס דערמאנט אונטן.

א. דרוק Windows שליסל + X אָדער רעכט גיט אויף די אָנהייב קנעפּל צו עפֿענען די מאַכט באַניצער מעניו. פון די פאלגענדע מעניו, גיט די באַפֿעלן פּינטלעך (אַדמין).

ב. דריקן Windows שליסל + ר צו קאַטער לויפן באַפֿעל, טיפּ קמד און דריקן קטרל + שיפט + אַרייַן.

ג. דריקט אויף די אָנהייב קנעפּל (אָדער דריקן די Windows שליסל + S), טיפּ באַפֿעלן פּינטלעך און סעלעקטירן לויפן ווי אַדמיניסטראַטאָר פֿון די רעכט טאַפליע.

2. אַמאָל די באַפֿעל פּינטלעך פֿענצטער איז עפענען, טיפּ Java - ווערסיע און דריקן אַרייַן.

דער באַפֿעל פּינטלעך וועט איצט צושטעלן די פּינטלעך ווערסיע פון ​​​​דזשאבא איר האָט אינסטאַלירן אויף דיין סיסטעם.

אַמאָל די באַפֿעל פּינטלעך פֿענצטער איז עפענען, טיפּ Java -version און דריקן אַרייַן

אַלטערנאַטיוועלי, זוכן פֿאַר די קאַנפיגיער דזשאַוואַ אַפּלאַקיישאַן אויף דיין פּיסי און גיט אויף וועגן אין די אַלגעמיינע קוויטל צו צוריקקריגן Java ווערסיע.

3. די לעצטע ווערסיע פון ​​ז'אבא איז ווערסיע 8 דערהייַנטיקן 251 (פֿון 14 אפריל 2020). אויב איר טאָן ניט נוצן די לעצטע ווערסיע אָדער איר טאָן ניט האָבן Java, גיין צו דער באַאַמטער אראפקאפיע בלאַט Java דאַונלאָודז פֿאַר אַלע אָפּערייטינג סיסטעמען און דריקט אויף די שטימען און אָנהייב פריי אראפקאפיע קנעפּל.

דריקט אויף די שטימען און אָנהייב פריי אראפקאפיע קנעפּל | ווי צו לויפן JAR טעקעס אויף Windows 10

4. געפינען די דאַונלאָודיד טעקע (דעם פּיסי > דאַונלאָודז) און טאָפּל-גיט אויף די .עקסע טעקע צו עפֿענען די סעטאַפּ מאַזעק. איצט, נאָכגיין די פּראַמפּס אויף דעם עקראַן צו ינסטאַלירן די לעצטע ווערסיע פון ​​Java.

5. איבערחזרן דורך סטעפּס 1 און 2 צו קאָנטראָלירן אויב די דערהייַנטיקן איז הצלחה אינסטאַלירן.

אויב איר האָבן קיין ישוז אין אַפּדייטינג דזשאַוואַ, פּרוּווט גאָר רימוווינג די פריערדיקע ווערסיע ערשטער ניצן די באַאַמטער Java Removal Tool און דעמאָלט דורכפירן אַ פריש ינסטאַלירונג.

מעטאָד 1: ניצן 'עפֿן מיט ...'

אין דער ערשטער אופֿן, מיר מאַניואַלי עפֿענען די סלוי טעקע מיט די Java Runtime Environment. גיי די אונטן סטעפּס צו טאָן די זעלבע.

1. עפֿענען די טעקע Explorer ( Windows שליסל + E ), געפינען די סלוי טעקע איר וואָלט ווי צו ויספירן / עפענען און רעכט גיט אויף עס.

2. פֿון די פאלגענדע טעקע אָפּציעס / קאָנטעקסט מעניו, אויסקלייַבן עפֿענען מיט.

פֿון די פאלגענדע טעקע אָפּציעס / קאָנטעקסט מעניו, סעלעקטירן עפֿן מיט

3. גיין דורך די רשימה פון אַפּלאַקיישאַנז און פּרובירן צו געפינען Java(TM) Platform SE ביינערי . עס איז רובֿ מסתּמא אַז איר וועט ניט געפֿינען עס אין דער רשימה פון אַפּלאַקיישאַנז.

4. אַזוי, גיט אויף קלייַבן אן אנדער אַפּלאַקיישאַן .

דריקט אויף קלייַבן אן אנדער אַפּ | ווי צו לויפן JAR טעקעס אויף Windows 10

5. ווידער, גיין דורך די רשימה און אויב טאָן ניט געפֿינען די אַפּלאַקיישאַן דריקט אויף מער אַפּפּס> קוק פֿאַר אן אנדער אַפּ אויף דעם פּיסי צו מאַניואַלי געפֿינען די אַפּלאַקיישאַן

6. איצט, נאַוויגירן צו די דרך ווו Java.exe איז סטאָרד. פֿאַר רובֿ ניצערס, עס זאָל זיין C:Program FilesJavajre1.8.0_221in אָבער אויב איר טאָן ניט געפֿינען עס דאָרט, פּרוּווט גיין אַראָפּ די פאלגענדע דרך C:Program Files (x86)Javajre1.8.0_221in

7. צום סוף, אויסקלייַבן java.exe און דריקן אַרייַן.

צום סוף, סעלעקטירן java.exe און דריקן אַרייַן

אופֿן 2: לויפן JAR טעקעס מיט די באַפֿעלן פּינטלעך

איינער קענען אויך לויפן סלוי טעקעס ניצן די Windows 10 באַפֿעלן פּינטלעך פֿענצטער. דער פּראָצעס ינוואַלווז עקסאַקיוטינג אַ איין באַפֿעלן שורה און איז גרינג צו דורכפירן.

איינער. קאַטער קאַמאַנד פּראָמפּט ווי אַדמיניסטראַטאָר ניצן קיין פון די מעטהאָדס דערמאנט פריער.

2. אַמאָל די באַפֿעל פּינטלעך פֿענצטער איז לאָנטשט, לויפן די באַפֿעל 'סידי ' צו צוריקקומען צו די שפּיץ פון די וועגווייַזער.

לויפן די באַפֿעל 'CD ' צו צוריקקומען צו די שפּיץ פון די וועגווייַזער

3. איצט, טיפּ די פאלגענדע באַפֿעל java -jar sample.jar און דריקן די אַרייַן key.

דו זאלסט נישט פאַרגעסן צו טוישן 'sample.jar' אין די באַפֿעלן שורה מיט די נאָמען פון די .jar טעקע.

טיפּ די פאלגענדע באַפֿעל java -jar sample.jar און שלאָגן די אַרייַן key | ווי צו לויפן JAR טעקעס אויף Windows 10

אַלטערנאַטיוועלי, איר קענען האָפּקען די רגע שריט און פאַרבייַטן sample.jar מיט די גאַנץ דרך פון די סלוי טעקע.

לייענען אויך: פאַרריכטן Java איז סטאַרטעד אָבער אומגעקערט אַרויסגאַנג קאָד 1

אופֿן 3: ​​ניצן דריט-פּאַרטיי אַפּלאַקיישאַנז

פּונקט ווי פֿאַר אַלץ אַנדערש, עס עקסיסטירן קייפל דריט-פּאַרטיי אַפּלאַקיישאַנז וואָס לאָזן איר לויפן אָדער ויספירן סלוי טעקעס אויף Windows 10. איינער פון די מער פאָלקס סלוי עקסאַקיוטער מגילה אויף די אינטערנעט איז דזשאַרקס.

גיין צו דער באַאַמטער פּלאַץ Jarx - די JAR ויספירן און אראפקאפיע די ווייכווארג טעקע דורך געבן אַ קליק 'Jarx-1.2-installer.exe'. געפֿינען די דאַונלאָודיד טעקע און ינסטאַלירן Jarx. די אַפּלאַקיישאַן טוט נישט האָבן אַ GUI אַחוץ פֿאַר אַן וועגן פֿענצטער. איצט, פשוט טאָפּל-גיט אויף די סלוי טעקע אָדער רעכט גיט און סעלעקטירן עפענען צו לויפן סלוי טעקעס אויף דיין פּערזענלעך קאָמפּיוטער.

לויפן JAR טעקעס אויף Windows 10 ניצן Jarx

אן אנדער דריט-פּאַרטיי אַפּלאַקיישאַן וואָס וועט העלפֿן איר צו לויפן סלוי טעקעס איז דזשאַרפיקס . גיי די זעלבע פּראָצעדור ווי דיסקאַסט פֿאַר Jarx צו לויפן סלוי טעקעס.

נאטיץ: Jarfix וועט נאָר קענען צו לויפן סלוי טעקעס ווען לאָנטשט ווי אַ אַדמיניסטראַטאָר.

אופֿן 4: עקסטראַקט די דזשאַר טעקעס

ווי דערמאנט פריער, ניט אַלע סלוי טעקעס זענען דיזיינד / מענט צו זיין אַ עקסעקוטאַבלע טעקע. עטלעכע נאָר אַרבעט ווי אַ פּעקל און האַלטן אנדערע טייפּס פון טעקעס אין זיי. מיר קענען קאָנטראָלירן אויב אַ סלוי טעקע איז עקסעקוטאַבלע אָדער נישט דורך פשוט אַנפּאַקגינג / יקסטראַקטינג עס.

אויב איר האָט אלץ געארבעט מיט פאַרשלעסלען טעקעס און ראַר טעקעס, גיכער זענען אַז איר שוין וויסן ווי צו עקסטראַקט אַ טעקע. מען קען קלייַבן צו נוצן די געבויט-אין יקסטראַקשאַן געצייַג אין Windows אָדער נעמען הילף פון איינער פון די פילע אַפּלאַקיישאַנז פֿאַר יקסטראַקטינג טעקעס בנימצא אויף דער אינטערנעץ. עטלעכע פון ​​​​די מערסט געוויינט און טראַסטיד אַפּלאַקיישאַנז זענען 7-פאַרשלעסלען און ווינראַר .

צו עקסטראַקט אַ טעקע מיט Windows 'אין-געבויט יקסטראַקטינג געצייַג, פשוט רעכט גיט אויף די סלוי טעקע און סעלעקטירן איינער פון די 'עקסטראַקט ...' אָפּציעס.

צו עקסטראַקט אַ טעקע מיט אַ דריט-פּאַרטיי אַפּלאַקיישאַן, ערשטער גיין צו די וועבזייטל פון די אַפּלאַקיישאַן און אראפקאפיע די ינסטאַלירונג טעקע. אַמאָל איר האָבן אינסטאַלירן די אַפּלאַקיישאַן, עפֿענען די סלוי טעקע אין די אַפּלאַקיישאַן צו זען די אינהאַלט וואָס עס האלט.

פאַרריכטן ניט געקענט צו עפֿענען JAR טעקעס אויף Windows 10

אויב איר קען נישט לויפן די סלוי טעקעס מיט קיין פון די אויבן מעטהאָדס, פּרובירן צו גיין דורך די פאלגענדע לייזונג.

לייזונג 1: אַפּדייטינג רעגיסטרי עדיטאָר

1. קאַטער טעקע Explorer ( Windows שליסל + E ) און נאַוויגירן צו די bin טעקע אין די Java ייַנמאָנטירונג טעקע.

דער טעקע דעסטיניישאַן וועריז דיפּענדינג אויף די פאָר צעטיילונג איר האָבן אינסטאַלירן אויף. אָבער, פֿאַר רובֿ יוזערז, דער טעקע קענען זיין געפֿונען אין C פאָר און אין פּראָגראַם פילעס אָדער פּראָגראַם פילעס (x86).

2. ין דער בין טעקע, געפֿינען java.exe, רעכט גיט אויף עס און סעלעקטירן פּראָפּערטיעס .

ין דער בין טעקע, געפֿינען java.exe, רעכט גיט אויף עס און סעלעקטירן פּראָפּערטיעס

3. באַשטימען איבער צו די קאַמפּאַטאַבילאַטי קוויטל און טיקען די קעסטל ווייַטער צו לויפן דעם פּראָגראַם ווי אַ אַדמיניסטראַטאָר . דריקט אויף צולייגן נאכגעגאנגען דורך Ok צו אַרויסגאַנג.

באַשטימען צו די קאָמפּאַטיביליטי קוויטל און טיקען די קעסטל ווייַטער צו לויפן דעם פּראָגראַם ווי אַ אַדמיניסטראַטאָר

פיר. קאַטער קאַמאַנד פּראָמפּט ווי אַדמיניסטראַטאָר דורך קיין פון די מעטהאָדס דערמאנט פריער.

5. דעפּענדינג אויף דיין באדערפענישן טיפּ איינער פון די פאלגענדע קאַמאַנדז אין די באַפֿעל פּינטלעך פֿענצטער און דריקן אַרייַן.

דו זאלסט נישט פאַרגעסן צו פאַרבייַטן C: פּראָגראַם פילעס (קס 86) מיט דיין פאַקטיש ז'אבא ייַנמאָנטירונג טעקע אַדרעס.

צו פשוט קאַטער די סלוי טעקע, טיפּ די פאלגענדע קאַמאַנדז און דריקן אַרייַן:

|_+_|

6. אויב איר וואָלט ווי צו דיבוג די סלוי טעקע און אַזוי דאַרפֿן די באַפֿעל פּינטלעך פֿענצטער צו בלייַבן אָפֿן נאָך לאָנטשינג די טעקע, טיפּ די פאלגענדע באַפֿעל

|_+_|

איצט גיין פאָרויס און פּרובירן עפן די סלוי טעקע.

אויב איר זענט נאָך נישט ביכולת צו ויספירן די סלוי טעקע, מיר דאַרפֿן צו טוישן עטלעכע טינגז אין די Windows רעגיסטרי עדיטאָר. מיר רעקאָמענדירן איר צו זיין גאָר אָפּגעהיט אין די פאלגענדע וועגווייַזער, ווייַל די רעגיסטרי עדיטאָר איז אַ שטאַרק געצייַג און זאָל ניט זיין מעסט מיט.

איינער. קאַטער די Windows רעגיסטרי עדיטאָר דורך געבן אַ קליק אויף די אָנהייב קנעפּל, זוכן פֿאַר רעגיסטרי רעדאַקטאָר און דריקן אַרייַן אָדער דורך טייפּינג regedit אין די לויפן באַפֿעל (Windows Key + R).

טיפּ regedit אין לויפן דיאַלאָג קעסטל און דריקן אַרייַן

2. פון די לינקס-האַנט טאַפליע, גיט אויף די פייַל אָדער טאָפּל גיט אויף HKEY_CLASSES_ROOT צו יקספּאַנד די זעלבע.

פון די לינקס טאַפליע, דריקט אויף די פייַל

3. פֿון די פאַל-אַראָפּ רשימה, געפֿינען די טעקע jarfile (עטלעכע יוזערז קען געפֿינען די פאָלדערס jar_auto_file און jarfileterm אַנשטאָט jarfile. גיי די זעלבע פּראָצעדור ווי דערמאנט אונטן)

4. ערשטער עפענען דזשאַרפילע דורך טאָפּל-קליקינג אויף עס.

5. נאַוויגירן צו jarfile> שאָל> עפענען> באַפֿעל

ערשטער עפֿענען jarfile דורך טאָפּל-קליקינג אויף עס | ווי צו לויפן JAR טעקעס אויף Windows 10

5. אויף די רעכט טאַפליע, איר זאָל זען אַ שליסל מיטן נאָמען Default. רעכט גיט און סעלעקטירן מאָדיפיצירן אָדער פשוט טאָפּל-גיט אויף עס צו מאָדיפיצירן די שליסל.

רעכט גיט און סעלעקטירן מאָדיפיצירן

6. אין די פאלגענדע קנאַל אַרויף קעסטל, אונטער די ווערט דאַטאַ פירמע, פּאַפּ די fftype באַפֿעל מיר אריין פריער אין די באַפֿעל פּינטלעך פֿענצטער.

דריקט אויף Ok

7. קרייַז-טשעק צו מאַכן זיכער עס איז ריכטיק און דריקן אקעי .

נאטיץ: געדענקט צו נאָכפאָלגן די פּראָצעדור פֿאַר ביידע פאָלדערס, jar_auto_file & jarfileterm, אויב איר האָט זיי)

8. צום סוף, נאָענט די רעגיסטרי רעדאַקטאָר און פּרוּווט קאַטער די סלוי טעקע.

לייזונג 2: טוישן Java זיכערהייַט סעטטינגס

אן אנדער זייער פּראָסט פּראָבלעם מיט Java איז די זיכערהייט ריזיקירן. א ווארענונג אָנזאָג וואָס פאָדערן ריזיקירן אָפט פּאָפּס אַרויף ווען איר פּרובירן צו לויפן אַ סלוי טעקע. צו סאָלווע דעם, מיר נאָר דאַרפֿן צו טוישן די זיכערהייט סעטטינגס.

1. דריקט אויף די אָנהייב קנעפּל אָדער דריקן Windows Key + S, זוכן פֿאַר קאַנפיגיער Java און דריקן אַרייַן צו עפֿענען.

זוכן פֿאַר קאַנפיגיער ז'אבא און דריקן אַרייַן צו עפֿענען | ווי צו לויפן JAR טעקעס אויף Windows 10

2. באַשטימען איבער צו די זיכערהייַט קוויטל דורך געבן אַ קליק אויף די זעלבע.

3. מאַכן זיכער די קעסטל ווייַטער צו 'געבן Java אינהאַלט פֿאַר בלעטערער און וועב אָנהייב אַפּלאַקיישאַנז' איז טיקט.

מאַכן זיכער אַז די קעסטל ווייַטער צו 'געבן Java אינהאַלט פֿאַר בלעטערער און וועב אָנהייב אַפּלאַקיישאַנז' איז טיקט

4. שטעלן די זיכערהייט מדרגה פֿאַר אַפּלאַקיישאַנז נישט אויף די ויסנעם מאַפּע רשימה צו הויך און גיט אויף צולייגן .

שטעלן די זיכערהייט מדרגה פֿאַר אַפּלאַקיישאַנז נישט אויף די ויסנעם מאַפּע רשימה צו הויך און גיט צולייגן

5. דריקט אויף אקעי צו אַרויסגאַנג.

רעקאַמענדיד:

מיר האָפן אַז איר קענען לויפן אָדער ויספירן דיין סלוי טעקע אויף Windows 10 ווי בדעה. אין פאַל פון קיין ישוז נאָך די אויבן פירער אָדער אין עפן אַ סלוי טעקע, פאַרבינדן מיט אונדז אין די באַמערקונגען אָפּטיילונג אונטער און מיר וועלן העלפֿן איר.

אלון דעקער

Elon איז אַ טעק שרייַבער אין Cyber ​​S. ער האט שוין שרייבן ווי-צו פירער פֿאַר וועגן 6 יאָר איצט און האט באדעקט פילע טעמעס. ער ליב צו דעקן טעמעס שייַכות צו Windows, אַנדרויד און די לעצטע טריקס און עצות.