Как да стартирате JAR файлове в Windows 10

jar файлът е съкращение от J ava AR chive файл и съдържа java програми ( файлове на Java класове, метаданни и ресурси) в него. Тъй като е файлов формат на пакет (подобен на .zip файлов формат), jar файлът може да се използва и за опаковане на няколко други файла, за да се подобри преносимостта и да се намали количеството пространство, което тези файлове заемат. Това прави jar файловете изключително гъвкави и могат да се използват за съхраняване на игра, приложение, разширение за браузър и т.н.

Не всички jar файлове са създадени еднакви. Някои са предназначени да се изпълняват/изпълняват като .exe файлове, а други са extracted/unpacked like .zip files . Въпреки че разопаковането на jar файлове е доста лесно и може да бъде направено подобно на това как се извлича съдържанието на zip файл, същото не важи за изпълнението на jar файл.

.exe файл, когато щракнете двукратно, стартира програма/приложение с помощта на операционната система Windows(Windows OS) . По подобен начин .jar файл може да се изпълни, като се стартира с помощта на Java Framework . Въпреки това, много потребители се сблъскват с грешки, когато се опитват да изпълнят jar файлове и днес, в тази статия, ще хвърлим малко светлина върху въпроса и ще разкрием как да стартирате или изпълните jar файлове в Windows 10 .

Как да стартирате JAR файлове в Windows 10

Защо jar файловете не се изпълняват?(Why won’t jar files run? )

Файлът на Jar включва манифест, който по същество казва на файла как да се държи, докато съхранява информация за другите файлове, опаковани в jar файла. Освен това jar файлът съдържа файлове с класове, които съдържат java кода за изпълнимата програма. И двата файла, заедно с други медийни файлове, правят възможно стартирането на jar файлове като една заявка от Java Runtime Environment .

Потребителите се натъкват на една от тези две грешки, когато се опитват да стартират jar файл.

  • Java Run-Time Environment не е правилно настроена да изпълнява .jar файлове
  • Регистърът на Windows не извиква правилно JRE (Java Runtime Environment).

Първата грешка възниква, когато потребителят работи с остаряла версия на java на своя персонален компютър, а втората е причинена, когато jar файловете не са правилно свързани с двоичния файл на Java .

Също така, понякога, когато потребителят щракне двукратно върху jar файл, прозорецът на командния ред се стартира за част от секундата и след това се затваря, оставяйки потребителя в ужас. За щастие, разрешаването на тези две грешки и стартирането на jar файл е доста лесно.

Как да стартирате JAR файлове в Windows 10

Както бе споменато по-рано, вие се нуждаете от Java Runtime Environment , за да стартирате приложението/кодът, съдържащ се в jar файл. За да проверите каква версия на Java работи вашият персонален компютър и как да актуализирате до най-новата версия, следвайте стъпките, посочени по-долу:

1. Стартирайте командния ред(Command Prompt) като администратор(Administrator) по някой от методите, посочени по-долу.

а. Натиснете клавиша Windows + X или щракнете с десния бутон върху бутона за стартиране, за да отворите менюто за мощен потребител. От следващото меню щракнете върху Команден ред(Command Prompt) ( Администратор(Admin) ).

б. Натиснете клавиша Windows(Press Windows) + R, за да стартирате командата Run , въведете cmd и натиснете ctrl + shift + enter.

° С. Щракнете(Click) върху бутона за стартиране (или натиснете клавиша Windows + S), въведете командния ред и изберете Изпълни(Run) като администратор(Administrator) от десния панел.

2. След като прозорецът на командния ред е отворен, въведете java -version и натиснете enter.

Командният ред вече ще ви предостави точната версия на Java , която сте инсталирали във вашата система.

След като прозорецът на командния ред се отвори, въведете java -version и натиснете enter

Като алтернатива, потърсете приложението за конфигуриране на java(configure java) на вашия компютър и щракнете върху About в общия раздел, за да извлечете версията на java.

3. Най-новата версия на Java е версия 8 (Version 8) Update 251 (от 14 април 2020 г.(April 2020) ). Ако не използвате най-новата версия или изобщо нямате Java , отидете на официалната страница за изтегляне Java Downloads за всички операционни системи(Java Downloads for All Operating Systems) и щракнете върху бутона „ Приемам и стартирайте безплатно изтегляне“(Agree and Start Free Download” ) .

Щракнете върху бутона „Съгласен съм и стартирайте безплатно изтегляне“ |  Как да стартирате JAR файлове в Windows 10

4. Намерете изтегления файл (Този компютър > Downloads ) и щракнете двукратно върху .exe файла, за да отворите съветника за настройка. Сега следвайте подканите на екрана, за да инсталирате най-новата версия на Java .

5. Повторете(Reiterate) стъпки 1 и 2, за да проверите дали актуализацията е инсталирана успешно.

Ако имате проблеми с актуализирането на java, опитайте да премахнете напълно предишната версия, като използвате официалния инструмент за премахване на Java(official Java Removal Tool) и след това изпълнете нова инсталация.

Метод 1: Използване на „Отваряне с…“

При първия метод ръчно отваряме jar файла с Java Runtime Environment . Следвайте стъпките по-долу, за да направите същото.

1. Отворете File Explorer ( Windows key + E ), намерете jar файла, който искате да изпълните/отворите и щракнете с десния бутон върху него.

2. От следните файлови опции/контекстно меню изберете Отвори с.(Open with.)

От следните файлови опции/контекстно меню изберете Отваряне с

3. Прегледайте списъка с приложения и се опитайте да намерите двоичен файл на Java(TM) Platform SE(Java(TM) Platform SE binary) . Най-вероятно е да не го намерите в списъка с приложения.

4. И така, щракнете върху Изберете друго приложение(Choose another app) .

Щракнете върху Изберете друго приложение |  Как да стартирате JAR файлове в Windows 10

5. Отново преминете през списъка и ако не намерите приложението, щракнете върху More Apps > Look for another app на този компютър(on this PC) , за да намерите приложението ръчно

6. Сега отидете до пътя, където се съхранява java.exe. За повечето потребители трябва да е C:\Program Files\Java\jre1.8.0_221\bin но ако не го намерите там, опитайте да преминете по следния път C:Program Files (x86)Javajre1.8.0_221 в

7. Накрая изберете java.exe и натиснете enter.

Накрая изберете java.exe и натиснете enter

Метод 2: Стартирайте JAR(Run JAR) файлове с помощта на командния ред(Command Prompt)

Човек може също да стартира jar файлове с помощта на прозореца на командния ред на Windows 10 . Процесът включва изпълнение на един команден ред и е лесен за изпълнение.

1. Стартирайте командния ред като администратор,(Launch Command Prompt as Administrator) като използвате някой от методите, споменати по-рано.

2. След като прозорецът на командния ред се стартира, изпълнете командата ‘cd \’ за да се върнете в горната част на директорията.

Изпълнете командата 'cd', за да се върнете в началото на директорията

3. Сега въведете следната команда java -jar sample.jar и натиснете клавиша enter.

Не забравяйте да промените 'sample .jar ' в командния ред с името на .jar файла.

Въведете следната команда java -jar sample.jar и натиснете клавиша enter |  Как да стартирате JAR файлове в Windows 10

Като алтернатива можете да пропуснете втората стъпка и да замените sample.jar с пълния път на jar файла.

Прочетете също: (Also Read:) Коригирането на Java беше стартирано, но върна код за изход 1(Fix Java was started but returned exit code 1)

Метод 3: Използване на приложения на трети страни

Както за всичко останало, съществуват множество приложения на трети страни, които ви позволяват да стартирате или изпълнявате jar файлове в Windows 10 . Една от най-популярните jar executor програми в интернет е Jarx .

Отидете до официалния сайт Jarx – Изпълнителят на JAR(Jarx – The JAR executer) и изтеглете софтуерния файл, като щракнете върху „ Jarx -1.2-installer.exe“. Намерете изтегления файл и инсталирайте Jarx . Приложението няма GUI , освен прозорец за информация. Сега просто щракнете двукратно върху jar файла или щракнете с десния бутон и изберете отваряне, за да стартирате jar файлове на вашия персонален компютър.

Стартирайте JAR файлове на Windows 10 с помощта на Jarx

Друго приложение на трета страна, което ще ви помогне при стартиране на jar файлове, е Jarfix . Следвайте същата процедура, както беше обсъдено за Jarx , за да стартирате jar файлове.

Забележка: (Note:) Jarfix ще може да стартира jar файлове само когато се стартира като администратор.

Метод 4: Извличане на файловете на Jar

Както споменахме по-рано, не всички jar файлове са проектирани/предназначени да бъдат изпълним файл. Някои просто работят като пакет и държат други типове файлове в тях. Можем да проверим дали даден jar файл е изпълним или не, като просто го разопаковаме/извлечем.

Ако някога сте работили с zip файлове и rar файлове, вероятно вече знаете как да извлечете файл. Човек може да избере да използва вградения инструмент за извличане в Windows или да потърси помощ от едно от многото приложения за извличане на файлове, налични в интернет. Някои от най-използваните и надеждни приложения са 7-zip и WinRAR(7-zip and WinRAR) .

За да извлечете файл с помощта на вградения инструмент за извличане на Windows, просто щракнете с десния бутон(right-click) върху jar файла и изберете една от опциите „Извличане…“(‘Extract…’) .

За да извлечете файл с приложение на трета страна, първо отидете на уебсайта на приложението и изтеглете инсталационния файл. След като приключите с инсталирането на приложението, отворете jar файла в приложението, за да видите съдържанието, което съдържа.

Поправете невъзможността(Fix Unable) за отваряне на JAR файлове(JAR Files) в Windows 10

Ако не сте успели да стартирате jar файловете с помощта на някой от горните методи, опитайте да преминете през следното решение.

Решение 1: Актуализиране на редактора на системния регистър(Registry Editor)

1. Стартирайте File Explorer ( Windows Key + E ) и отидете до папката bin в инсталационната папка на Java.

Дестинацията на папката варира в зависимост от дяла на устройството, на който сте го инсталирали. Въпреки това, за повечето потребители папката може да бъде намерена в C устройство и в Program Files или Program Files ( x86 ).

2. В папката bin намерете java.exe, щракнете с десния бутон върху него и изберете Properties .

В папката bin намерете java.exe, щракнете с десния бутон върху него и изберете Properties

3. Превключете към раздела Съвместимост(Compatibility ) и поставете отметка в квадратчето до Стартиране на тази програма като администратор(Run this program as an Administrator) . Щракнете(Click) върху Приложи(Apply) , последвано от OK, за да излезете.

Превключете към раздела Съвместимост и поставете отметка в квадратчето до Стартиране на тази програма като администратор

4. Стартирайте командния ред като администратор(Launch Command Prompt as administrator) по някой от методите, споменати по-рано.

5. В зависимост от вашите изисквания въведете една от следните команди в прозореца на командния ред и натиснете enter.

Не забравяйте да замените C:Program Files(x86) с действителния адрес на инсталационната папка на Java .

За да стартирате просто jar файла, въведете следните команди и натиснете Enter:

ftype jarfileterm=cmd /s /k “”C:\Program Files(x86)\Java\jre1.8.0_221\bin\java.exe” -jar “%1″ %*”
assoc .jar=jarfileterm

6. Ако искате да отстраните грешки във файла jar и по този начин се нуждаете от прозореца на командния ред да остане отворен след стартиране на файла, въведете следната команда

ftype jarfileterm=cmd /s /k “”C:\Program Files(x86)\Java\jre1.8.0_221\bin\java.exe” -jar “%1″ %*”
assoc .jar=jarfileterm

Сега продължете и опитайте да отворите jar файла.

Ако все още не можете да изпълните jar файла, ще трябва да променим няколко неща в редактора на системния регистър(Windows Registry Editor) на Windows . Съветваме ви да бъдете изключително предпазливи, като следвате ръководството по-долу, тъй като редакторът на системния регистър(Registry Editor) е мощен инструмент и не трябва да се забърква с него.

1. Стартирайте (Launch the )редактора на системния регистър(Windows Registry Editor) на Windows , като щракнете върху бутона за стартиране, потърсите редактор на системния регистър и натиснете enter или като напишете regedit в командата за изпълнение ( Windows Key + R ).

Въведете regedit в диалоговия прозорец за изпълнение и натиснете Enter

2. От левия панел щракнете върху стрелката или щракнете двукратно върху HKEY_CLASSES_ROOT , за да разширите същото.

От левия панел щракнете върху стрелката

3. От падащия списък намерете папката jarfile (някои потребители може да намерят папките jar_auto_file и jarfileterm вместо jarfile. Следвайте същата процедура, както е посочено по-долу)

4. Първо(First) отворете jarfile, като щракнете двукратно върху него.

5. Придвижете се до jarfile > shell > open > command

Първо отворете jarfile, като щракнете двукратно върху него |  Как да стартирате JAR файлове в Windows 10

5. В десния панел трябва да видите клавиш с етикет По подразбиране(Default) . Щракнете с десния бутон(Right-click) и изберете Modify или просто щракнете двукратно върху него, за да промените ключа.

Щракнете с десния бутон и изберете Промяна

6. В следния изскачащ прозорец, под етикета Value Data , поставете командата (Value Data)fftype , която въведохме по-рано в прозореца на командния ред.

Щракнете върху OK

7. Проверете кръстосано, за да се уверите, че е правилно и натиснете OK .

Забележка: (Note:) Не забравяйте(Remember) да следвате процедурата за двете папки, jar_auto_file и jarfileterm,(jar_auto_file & jarfileterm,) ако ги имате)

8. Накрая затворете редактора на системния регистър и опитайте да стартирате jar файла.

Решение 2: Променете настройките за сигурност на Java(Java Security Settings)

Друг много често срещан проблем с Java е рискът за сигурността. При опит за стартиране на jar файл често се появява предупредително съобщение, което твърди риск. За да разрешим това, просто трябва да променим настройките за сигурност.

1. Щракнете върху бутона за стартиране или натиснете клавиша Windows Key + S , потърсете Configure Java и натиснете enter, за да отворите.

Потърсете Configure Java и натиснете enter, за да отворите |  Как да стартирате JAR файлове в Windows 10

2. Преминете към раздела Защита(Security ) , като щракнете върху същия.

3. Уверете се, че квадратчето до „Активиране на Java съдържание за браузър и приложения за уеб стартиране“ е отметнато.( ‘Enable Java content for browser and Web Start applications’ is ticked.)

Уверете се, че квадратчето до „Активиране на Java съдържание за браузър и приложения за уеб стартиране“ е отметнато

4. Задайте нивото на защита за приложения, които не са в списъка с изключения , на (Exception Site)Високо(High ) и щракнете върху Приложи(Apply) .

Задайте нивото на защита за приложения, които не са в списъка на сайта с изключения, на Високо и щракнете върху Приложи

5. Щракнете върху OK , за да излезете.

Препоръчва се:(Recommended:)

Надяваме се, че сте успели да стартирате или изпълните своя jar файл на Windows 10 по предназначение. В случай на някакви проблеми след горното ръководство или при отваряне на jar файл, свържете се с нас в секцията за коментари по-долу и ние ще ви помогнем.



About the author

Аз съм компютърен специалист с над 10 години опит в областта на браузърите, Microsoft office и onedrive. Специализирам се в уеб разработка, изследване на потребителския опит и разработка на широкомащабни приложения. Моите умения се използват от някои от водещите световни компании, включително Google, Facebook и Apple.



Related posts