Რა არის JAR ფაილი?

როგორ გახსნა, რედაქტირება და კონვერტაცია JAR ფაილები

ფაილი .JAR ფაილის გაფართოება არის ჯავის არქივი ფაილი, რომელიც გამოიყენება ჯავის პროგრამებისა და თამაშების შენახვისთვის ერთი ფაილის სახით. ზოგი შეიცავს ფაილებს, რომლებიც მუშაობენ, როგორც standalone apps და სხვები გამართავს პროგრამის ბიბლიოთეკების სხვა პროგრამების გამოყენება.

JAR ფაილების ZIP შეკუმშული და ხშირად შესანახად რამ, როგორიცაა CLASS ფაილი, მანიფესტი ფაილი, და გამოყენების რესურსები, როგორიცაა სურათები, ხმის clips და უსაფრთხოების სერთიფიკატები. მას შემდეგ, რაც მათ შეუძლიათ შეასრულონ ასობით ან თუნდაც ათასობით ფაილი შეკუმშული ფორმატში, ადვილია გაზიარება და გადატანა JAR ფაილები.

Java- ს შეუძლია მობილური მოწყობილობებისთვის გამოიყენოთ JAR ფაილები თამაშის ფაილებად, და ზოგიერთი ვებ ბრაუზერს აქვს JAR ფორმატში თემები და მოდულები.

როგორ გაიხსნება JAR ფაილები

Java Runtime Environment (JRE) უნდა იყოს დამონტაჟებული, რათა გახსნას JAR ფაილები, მაგრამ გაითვალისწინეთ, რომ ყველა JAR ფაილი შესრულებადია. ერთხელ დაყენებული, შეგიძლიათ მხოლოდ ორჯერ დააწკაპუნეთ JAR ფაილი გახსნას იგი.

ზოგიერთი მობილურ მოწყობილობას აქვს JRE ჩაშენებული. ერთხელ დაყენებული, ჯავის პროგრამები შეიძლება გაიხსნას ბრაუზერში, ასევე Firefox, Safari, Edge ან Internet Explorer (მაგრამ არა Chrome).

მას შემდეგ, რაც JAR ფაილი შეკუმშული ZIP, ნებისმიერი ფაილი დეკომპრესორი შეუძლია გახსნას ერთი სანახავად შინაარსი, რომლებიც შიგნით. ეს მოიცავს პროგრამებს, როგორიცაა 7-Zip, PeaZip და jZip

კიდევ ერთი გზა გახსნა JAR ფაილი არის გამოიყენოს შემდეგი ბრძანება ბრძანება Prompt , შეცვლის yourfile.jar სახელით თქვენი საკუთარი JAR ფაილი:

java -jar yourfile.jar

მას შემდეგ, რაც თქვენ შეიძლება საჭირო სხვადასხვა პროგრამების გახსნას სხვადასხვა JAR ფაილი, ვნახოთ როგორ შეცვალოთ ნაგულისხმები პროგრამა სპეციფიკური ფაილი გაფართოება Windows- ში, თუ ის ავტომატურად გახსნის პროგრამა, რომ თქვენ არ გსურთ გამოიყენოთ იგი.

შეცდომები გახსნის JAR ფაილებს

Windows ოპერაციული სისტემაში უსაფრთხოების პარამეტრების გამო და ზოგიერთი ბრაუზერის ფარგლებში, ეს არ არის შემთხვევითი, რომ ჯავის აპლიკაციების დაშვებისას შეცდომების დანახვა შეუძლებელია.

მაგალითად, " ჯავის აპლიკაცია დაბლოკილია " ჩანს, როდესაც ჯავის აპლეტის ჩატვირთვის მცდელობა. " თქვენი უსაფრთხოების პარამეტრების გადაკეტვა შეუძლებელია აპლიკაციის გაშვებისგან. " შეიძლება დაფიქსირდეს ჯავის მართვის პანელის აპლეტში უსაფრთხოების დონის დაყენება.

თუ თქვენ ვერ გაიხსნება Java აპლეტები JRE- ის ინსტალაციის შემდეგაც კი, დარწმუნდით, რომ ჯავის ჩართულია თქვენი ბრაუზერი და რომ პანელი სათანადოდ არის გამოყენებული Java- ის გამოყენებაზე. შემდეგ, მთლიანად გადატვირთეთ თქვენი ბრაუზერი დახურვის ყველა ღია ფანჯრები და შემდეგ გახსნის მთელი პროგრამა.

ასევე, შეამოწმე, რომ თქვენ ჯავის უახლეს ვერსიას იყენებთ. თუ არ ხართ, დაბრუნდით ამ JRE ლინკზე და დააინსტალირეთ უახლესი ვერსია.

როგორ შევცვალოთ JAR ფაილი

შეგიძლიათ JAR ფაილების CLASS ფაილების ჯავახური ფაილების დეკორალირება JavaDecompilers.com- ის დახმარებით. ატვირთეთ თქვენი JAR ფაილი და აირჩიეთ რომელი დეკომპილერი გამოიყენოთ.

იხილე ეს დღიურში პოსტი Java- ს EXE- ს კონვერტაციისას, თუ თქვენ დაინტერესდით JAR აპლიკაციიდან EXE ფაილით.

კონვერტაცია Java განაცხადის ისე, რომ იგი შეიძლება გამოყენებულ იქნას Android პლატფორმა დასჭირდება JAR to APK ფაილი კონვერტაციის. ერთი ვარიანტი შეიძლება აწარმოოს JAR ფაილი Android emulator ისე, რომ პროგრამა ქმნის APK ფაილი ავტომატურად. თუმცა, როგორც ჩანს, ჯადოსნური პროგრამების Android- ში ყველაზე მარტივი გზაა, უბრალოდ, APK- ს შედგენა თავდაპირველი კოდისგან.

შეგიძლიათ გააკეთოთ შესრულებადი JAR ფაილები პროგრამირების პროგრამებში, როგორიცაა Eclipse.

WAR ფაილი ჯავის ვებ არქივი ფაილია, მაგრამ თქვენ არ შეგიძლიათ დააკონვერტიროთ JAR ფაილი პირდაპირ WAR ფაილი, რადგან WAR ფორმატში კონკრეტული სტრუქტურა, რომელიც JARs არ. ამის ნაცვლად, შეგიძლიათ აშენოთ ომი და შემდეგ დაამატეთ JAR ფაილში ფაილურ კატალოგში, რათა გამოიყენოთ JAR ფაილში არსებული კლასები. WizToWar შეიძლება დაგეხმაროთ ამის გაკეთება.

JAR ფაილების ZIP ფაილის შესაქმნელად ისეთი მარტივია, როგორც ფაილის გაფართოების rename დან .JAR to .ZIP. ეს არ რეალურად ასრულებს ფაილის კონვერსიას, მაგრამ ის საშუალებას მისცემს პროგრამებს, რომლებიც იყენებენ ZIP ფაილებს, როგორიცაა 7-Zip ან PeaZip, უფრო მარტივად გახსენით JAR ფაილი.

დამატებითი ინფორმაცია JAR ფორმატის შესახებ

თუ გჭირდებათ დახმარების შეფუთვა პროგრამებში JAR ფაილებში, მიჰყევით ამ ბმულს Oracle ნახვა.

მხოლოდ ერთი მანიფესტის ფაილი შეიძლება შეიტანოს JAR არქივში და ის უნდა იყოს META-INF / MANIFEST.MF ადგილას. იგი უნდა დაიცვას სახელითა და მნიშვნელობის სინტაქსი მსხვილი ნაწილებით, როგორც მანიფესტი-ვერსია: 1.0 . ეს MF ფაილი შეგიძლიათ მიუთითოთ კლასები, რომლითაც უნდა ჩატვირთოს განაცხადი.

ჯავის დეველოპერებს შეუძლიათ ციფრულად მოაწერონ თავიანთი აპლიკაციები, მაგრამ არ იძლევა JAR ფაილს. ამის ნაცვლად, არქივში არსებული ფაილები ჩამოთვლილია მათი ხელმოწერებით.