តើឯកសារ JAR ជាអ្វី?

របៀបបើកកែសម្រួលនិងបម្លែងឯកសារ JAR

ឯកសារ មួយ ដែល មាន កន្ទុយឯកសារ .JAR គឺជាឯកសារប័ណ្ណសាររបស់ Java ដែលត្រូវបានប្រើសម្រាប់ផ្ទុកកម្មវិធី Java និងហ្គេមក្នុងឯកសារតែមួយ។ មួយចំនួនមានឯកសារដែលធ្វើឱ្យពួកវាធ្វើការជាកម្មវិធីឯករាជ្យនិងអ្នកផ្សេងទៀតកាន់បណ្ណាល័យកម្មវិធីសម្រាប់កម្មវិធីផ្សេងដើម្បីប្រើ។

ឯកសារ JAR ត្រូវបានបង្ហាប់ដោយ ហ្ស៊ីប ហើយជារឿយៗផ្ទុកអ្វីដូចជាឯកសារ CLASS ឯកសារ manifest និងធនធានកម្មវិធីដូចជារូបភាពក្លីបនិងវិញ្ញាបនប័ត្រសុវត្ថិភាព។ ដោយសារពួកគេអាចផ្ទុកឯកសាររាប់រយឬរាប់ពាន់នាក់នៅក្នុងទ្រង់ទ្រាយដែលបានបង្ហាប់វាងាយស្រួលក្នុងការចែករំលែកនិងផ្លាស់ទីឯកសារ JAR ។

ឧបករណ៍ចល័តដែលមាន Java អាចប្រើឯកសារ JAR ជាឯកសារល្បែងនិងកម្មវិធីរុករកអ៊ីនធឺណិតមួយចំនួនមានប្រធានបទនិងកម្មវិធីបន្ថែមនៅក្នុងទម្រង់ JAR ។

របៀបបើកឯកសារ JAR

Java Runtime Environment (JRE) ត្រូវតែត្រូវបានតំឡើងដើម្បីបើកឯកសារ JAR ដែលអាចប្រតិបត្តិបានប៉ុន្តែចំណាំថាមិនមែនឯកសារ JAR ទាំងអស់អាចប្រតិបត្តិបានទេ។ នៅពេលដំឡើងរួចអ្នកអាចចុចទ្វេដងលើឯកសារ JAR ដើម្បីបើកវា។

ឧបករណ៍ចល័តមួយចំនួនមាន JRE ភ្ជាប់មកជាមួយ។ នៅពេលដំឡើងរួចកម្មវិធី Java អាចត្រូវបានបើកនៅក្នុងកម្មវិធីរុករកអ៊ីនធឺណិតផងដែរដូចជា Firefox, Safari, Edge ឬ Internet Explorer (ប៉ុន្តែមិនមែន Chrome) ។

ចាប់តាំងពីឯកសារ JAR ត្រូវបានបង្ហាប់ជាមួយហ្ស៊ីបឯកសារពន្លាឯកសារណាមួយអាចបើកមាតិកាមួយដើម្បីមើលមាតិកាដែលនៅខាងក្នុង។ នេះរួមបញ្ចូលទាំងកម្មវិធីដូចជា 7 -Zip, PeaZip និង JZip

វិធីមួយផ្សេងទៀតដើម្បីបើកឯកសារ JAR គឺត្រូវប្រើ ពាក្យបញ្ជា ដូចខាងក្រោមនេះ ក្នុងប្រអប់ពាក្យបញ្ជាការ ជំនួស .file.jar របស់អ្នកដែលមានឈ្មោះឯកសារ JAR ផ្ទាល់របស់អ្នក:

java -jar yourfile.jar

ដោយសារតែអ្នកអាចត្រូវការកម្មវិធីផ្សេងៗដើម្បីបើកឯកសារ JAR ផ្សេងៗសូមមើល របៀបផ្លាស់ប្ដូរកម្មវិធីលំនាំដើមសម្រាប់ផ្នែកបន្ថែមឯកសារជាក់លាក់មួយ នៅក្នុងវីនដូប្រសិនបើវាបើកដោយស្វ័យប្រវត្តិនៅក្នុងកម្មវិធីដែលអ្នកមិនចង់ប្រើវា។

កំហុសការបើកឯកសារ JAR

ដោយសារតែការកំណត់សុវត្ថិភាពនៅក្នុងប្រព័ន្ធប្រតិបត្តិការ Windows និងនៅក្នុងកម្មវិធីរុករកបណ្ដាញមួយចំនួនវាមិនមែនជារឿងចម្លែកទេដែលឃើញកំហុសនៅពេលព្យាយាមចូលដំណើរការកម្មវិធី Java ។

ឧទាហរណ៍ " កម្មវិធី Java ត្រូវបានរារាំង " អាចត្រូវបានគេមើលឃើញនៅពេលដែលព្យាយាមផ្ទុកអាប់ភ្លេត Java ។ " ការកំណត់សុវត្ថិភាពរបស់អ្នកបានរារាំងកម្មវិធីដែលមិនទុកចិត្តមិនដំណើរការ។ " អាចត្រូវបានជួសជុលដោយកំណត់កម្រិតសុវត្ថិភាពនៅក្នុង អាប់ភ្លេតបន្ទះត្រួតពិនិត្យរបស់ Java

ប្រសិនបើអ្នកមិនអាចបើកអាប់ភ្លេត Java សូម្បីតែបន្ទាប់ពីដំឡើង JRE ដំបូងត្រូវប្រាកដថា Java ត្រូវបានបើកនៅក្នុងកម្មវិធីរុករករបស់អ្នកហើយ Control Panel ត្រូវបានដំឡើងយ៉ាងត្រឹមត្រូវដើម្បីប្រើ Java ។ បន្ទាប់មកសូមចាប់ផ្ដើមកម្មវិធីរុករករបស់អ្នកទាំងស្រុងដោយបិទបង្អួចបើកទាំងអស់ហើយបើកកម្មវិធីទាំងមូលឡើងវិញ។

ដូចគ្នានេះផងដែរ, ពិនិត្យមើលថាអ្នកកំពុងដំណើរការកំណែ Java ចុងក្រោយបំផុត។ ប្រសិនបើអ្នកមិនមែនត្រឡប់ទៅតំណ JRE ខាងលើហើយដំឡើងកំណែថ្មីបំផុត។

តើធ្វើដូចម្តេចដើម្បីបម្លែងឯកសារ JAR

អ្នកអាចបំបាត់ឯកសារ CLASS របស់ JAR ទៅឯកសារ Java ដោយមានជំនួយពីគេហទំព័រ JavaDecompilers.com ។ ផ្ទុកឡើងឯកសារ JAR របស់អ្នកនៅទីនោះហើយជ្រើសរើសកម្មវិធីបំបាត់កំហុសដែលត្រូវប្រើ។

សូមមើលការប្រកាសកំណត់ហេតុបណ្ដាញនេះនៅលើការបម្លែងជ្វាទៅ EXE ប្រសិនបើអ្នកមានចំណាប់អារម្មណ៍ក្នុងការធ្វើឱ្យឯកសារ EXE ពីកម្មវិធី JAR ។

ការបម្លែងកម្មវិធី Java ដើម្បីឱ្យវាអាចត្រូវបានប្រើនៅលើវេទិកាប្រព័ន្ធ Android នឹងតម្រូវឱ្យមាន JAR ទៅ APK file conversion ។ ជម្រើសមួយអាចដំណើរការឯកសារ JAR នៅក្នុងកម្មវិធីត្រាប់តាមប្រព័ន្ធអេឡិចត្រូនិកដូច្នេះកម្មវិធីនេះបង្កើតឯកសារ APK ដោយស្វ័យប្រវត្តិ។ ទោះបីជាយ៉ាងណាក៏ដោយវាហាក់បីដូចជាវិធីដែលស្រួលបំផុតដើម្បីទទួលបានកម្មវិធី Java នៅលើប្រព័ន្ធប្រតិបត្តិការ Android គឺគ្រាន់តែចងក្រង APK ពីប្រភពដើម។

អ្នកអាចបង្កើតឯកសារ JAR ដែលអាចប្រតិបត្តិនៅក្នុងកម្មវិធីកម្មវិធីដូចជា Eclipse ។

ឯកសារសង្គ្រាមគឺជាឯកសារបណ្ណសារ Java Web ប៉ុន្តែអ្នកមិនអាចបម្លែងឯកសារ JAR ដោយផ្ទាល់ទៅជាឯកសារ WAR បានទេព្រោះទ្រង់ទ្រាយ WAR មានរចនាសម្ព័ន្ធពិសេសមួយដែល JARs មិនមាន។ ផ្ទុយទៅវិញអ្នកអាចបង្កើត WAR ហើយបន្ថែមឯកសារ JAR ទៅក្នុងថត lib ដើម្បីឱ្យថ្នាក់នៅក្នុងឯកសារ JAR អាចប្រើបាន។ WizToWar អាចជួយអ្នកក្នុងការធ្វើដូច្នេះ។

ដើម្បីបង្កើតឯកសារ ZIP ពីឯកសារ JAR គឺមានភាពងាយស្រួលដូចជាប្តូរឈ្មោះផ្នែកបន្ថែមឯកសារពី .JAR ទៅ .ZIP ។ នេះមិនបានអនុវត្តការបម្លែងឯកសារទេប៉ុន្តែវាអនុញ្ញាតឱ្យកម្មវិធីដែលប្រើឯកសារ ZIP ដូចជា 7 -Zip ឬ PeaZip ងាយស្រួលបើកឯកសារ JAR ។

ព័ត៌មានបន្ថែមអំពីទម្រង់ JAR

ប្រសិនបើអ្នកត្រូវការជំនួយកញ្ចប់កម្មវិធីទៅក្នុងឯកសារ JAR សូមអនុវត្តតាមតំណភ្ជាប់នោះសម្រាប់ការណែនាំនៅលើគេហទំព័រ Oracle ។

មានតែឯកសារ manifest មួយដែលអាចត្រូវបានរួមបញ្ចូលនៅក្នុងប័ណ្ណសារ JAR ហើយវាត្រូវតែនៅទីតាំង META-INF / MANIFEST.MF ។ វាគួរអនុវត្តតាម អក្ខរាវិរុទ្ធ របស់ឈ្មោះនិងតម្លៃដែលបំបែកដោយពហុកោណដូច Manifest-Version: 1.0 ។ ឯកសារ MF នេះអាចបញ្ជាក់ពីថ្នាក់ដែលកម្មវិធីគួរផ្ទុក។

អ្នកអភិវឌ្ឍន៍ Java អាចចុះហត្ថលេខាលើឌីជីថលរបស់ពួកគេបានប៉ុន្តែវាមិនចុះហត្ថលេខាលើឯកសារ JAR ខ្លួនឯងទេ។ ជំនួសមកវិញឯកសារនៅក្នុងប័ណ្ណសារត្រូវបានរាយបញ្ជីជាមួយនឹង ឆេកសាំដែល បានចុះហត្ថលេខា។