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

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

ឯកសារដែល មាន កន្ទុយឯកសារ JAVA (ឬតិចជាងនេះ។ បច្ច័យ .JAV) គឺជាឯកសារ Java កូដប្រភពដែលសរសេរក្នុងភាសាកម្មវិធី Java ។ វាជាទ្រង់ទ្រាយ ឯកសារអត្ថបទធម្មតា ដែលអាចអានបានទាំងស្រុងក្នុងកម្មវិធីនិពន្ធអត្ថបទនិងសំខាន់ចំពោះដំណើរការទាំងមូលនៃការបង្កើតកម្មវិធី Java ។

ឯកសារ JAVA ត្រូវបានប្រើដោយកម្មវិធីចងក្រង Java ដើម្បីបង្កើតឯកសារ Java class (.CLASS) ដែលជាទូទៅជាឯកសារគោលពីរហើយមិនអាចអានបានរបស់មនុស្ស។ ប្រសិនបើឯកសារកូដប្រភពផ្ទុកច្រើនថ្នាក់នីមួយៗត្រូវបានចងក្រងជាឯកសារ CLASS របស់វាផ្ទាល់។

វាជាឯកសារ CLASS បន្ទាប់មកវាបានក្លាយទៅជាកម្មវិធី Java ដែលអាចប្រតិបត្តិបានជាមួយផ្នែកបន្ថែមឯកសារ JAR ។ ឯកសារបណ្ណសារ Java ទាំងនេះធ្វើឱ្យងាយស្រួលរក្សាទុកនិងចែកចាយឯកសារ .LASS និងធនធានកម្មវិធី Java ផ្សេងទៀតដូចជារូបភាពនិងសម្លេង។

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

ឱកាសមានតិចតួចដែលអ្នកមានកម្មវិធីនៅលើកុំព្យូទ័ររបស់អ្នកដែលនឹងបើកឯកសារ JAVA នៅពេលចុចទ្វេដង។ ប្រសិនបើអ្នកចង់ធ្វើសូមមើល របៀបផ្លាស់ប្ដូរកម្មវិធីអ្វីដែលបើកឯកសារក្នុង Windows ។ បើមិនដូច្នោះទេប្រើកម្មវិធីខាងក្រោមដើម្បីបើកឯកសារ JAVA ដោយបើកកម្មវិធីហើយបន្ទាប់មកប្រើម៉ឺនុយ ឯកសារ ដើម្បីរកឯកសារកូដប្រភព Java ។

អត្ថបទនៅក្នុងឯកសារ JAVA អាចត្រូវបានអានដោយកម្មវិធីនិពន្ធអត្ថបទទាំងអស់ដូចជា Notepad នៅក្នុង Windows, TextEdit នៅក្នុង macOS ជាដើម។ អ្នកអាចមើលឃើញនូវអ្វីដែលយើងពេញចិត្តនៅក្នុងបញ្ជី អ្នកនិពន្ធអត្ថបទល្អបំផុត របស់យើង។

ទោះជាយ៉ាងណាក៏ដោយឯកសារ JAVA គ្រាន់តែមានប្រយោជន៍តែនៅពេលដែលពួកគេចងក្រងជាឯកសារ CLASS bytecode ដែល Java SDK អាចធ្វើបាន។ ទិន្នន័យនៅក្នុងឯកសារ CLASS ត្រូវបានប្រើប្រាស់ដោយ Java Virtual Machine របស់ក្រុមហ៊ុន Oracle (JVM) នៅពេលដែលឯកសារ JAR ត្រូវបានបង្កើត។

ប្រើ ពាក្យបញ្ជា ដូចខាងក្រោមនេះក្នុង Command Prompt ដើម្បីបើកឯកសារ JAVA នៅ Java SDK ដែលនឹងបង្កើតឯកសារ CLASS ពីឯកសារ JAVA ។ ត្រូវប្រាកដថាជាការពិតណាស់ផ្លាស់ប្តូរអត្ថបទក្នុងសញ្ញាសម្រង់ដើម្បីជាផ្លូវពិតទៅឯកសារ JAVA របស់អ្នក។

javac "path-to- file ។ java"

ចំណាំ: ពាក្យបញ្ជា "javac" នេះដំណើរការតែនៅពេលដែលអ្នកមានឯកសារ javac.exe នៅលើកុំព្យូទ័ររបស់អ្នកដែលភ្ជាប់មកជាមួយការតំឡើង Java SDK ។ ឯកសារ EXE នេះត្រូវបានរក្សាទុកក្នុងថត "bin" នៃថត C: \ Program Files \ jdk (កំណែ) \ ។ វិធីងាយស្រួលបំផុតដើម្បីប្រើពាក្យបញ្ជាគឺកំណត់ផ្លូវឯកសារ EXE ជា អថេរបរិស្ថាន PATH ។

ដើម្បីកែសម្រួលឯកសារ JAVA អ្នកអាចប្រើកម្មវិធីដែលមានបំណងសម្រាប់ការអភិវឌ្ឍកម្មវិធីដូចជា Eclipse ឬ JCreator LE ។ កម្មវិធីនិពន្ធអត្ថបទដូចជា NetBeans និងតំណភ្ជាប់ខាងលើក៏អាចមានប្រយោជន៍សម្រាប់ការកែប្រែឯកសារ JAVA ។

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

ដោយសារតែឯកសារ JAVA មានកូដប្រភពសម្រាប់កម្មវិធី Java វាងាយស្រួលផ្ទេរទៅកម្មវិធីផ្សេងទៀតឬភាសាសរសេរកម្មវិធីដែលអាចយល់កូដឬបកប្រែវាទៅជាអ្វីផ្សេងទៀត។

ឧទាហរណ៍អ្នកអាចបម្លែងឯកសារ JAVA ទៅជាឯកសារ Kotlin ដោយប្រើ IntelliJ IDEA ។ សូមប្រើធាតុម៉ឺនុយ លេខកូដ ដើម្បីស្វែងរក ឯកសារបម្លែងឯកសារ Java ទៅជា ជម្រើស ឯកសារ Kotlin ឬចូលប្រើម៉ឺនុយ ជំនួយ> សកម្មភាពស្វែងរក ហើយចាប់ផ្តើមវាយសកម្មភាពដែលអ្នកចង់បញ្ចប់ដូចជា "បម្លែងឯកសារ java ។ " វាគួររក្សាទុកឯកសារ JAVA ទៅជាឯកសារ KT ។

ប្រើពាក្យបញ្ជា javac ដែលបានរៀបរាប់ខាងលើដើម្បីបម្លែង JAVA ទៅជា CLASS ។ ប្រសិនបើអ្នកមិនអាចប្រើឧបករណ៍ javac ពី Command Prompt នោះ ល្បិច CMD មួយដែលអ្នកអាចធ្វើបានគឺចូលទៅទីតាំងរបស់ឯកសារ EXE ដូចដែលបានពណ៌នាខាងលើហើយបន្ទាប់មកអូសនិងទម្លាក់ឯកសារ javac.exe ដោយផ្ទាល់ទៅក្នុង Command Prompt ដើម្បីបញ្ចប់ពាក្យបញ្ជា។

នៅពេលឯកសារមានទ្រង់ទ្រាយឯកសារ CLASS អ្នកអាចប្តូរ JAVA ទៅ JAR ដោយប្រើពាក្យបញ្ជា jar ដូចដែលបានពិពណ៌នានៅក្នុងមេរៀន Java នេះពី Oracle ។ វានឹងបង្កើតឯកសារ JAR ដោយប្រើឯកសារ CLASS ។

JSmooth និង JexePack គឺជាឧបករណ៍ពីរដែលអាចត្រូវបានប្រើដើម្បីបម្លែងឯកសារ JAVA ទៅជា EXE ដូច្នេះកម្មវិធី Java អាចដំណើរការដូចជាឯកសារប្រតិបត្តិវីនដូធម្មតា។

នៅតែមិនអាចបើកឯកសារមែនទេ?

រឿងដំបូងដែលអ្នកគួរធ្វើប្រសិនបើឯកសាររបស់អ្នកមិនបើកឬបម្លែងជាមួយឧបករណ៍ដែលបានពិពណ៌នាខាងលើគឺត្រូវពិនិត្យមើលកន្ទុយឯកសារ។ វាអាចទៅរួចដែលថាអ្នកមិនកំពុងដោះស្រាយជាមួយឯកសារ JAVA ទេប៉ុន្តែជំនួសឱ្យឯកសារដែលប្រើកន្ទុយឯកសារដែលស្រដៀងគ្នា។

ឧទាហរណ៍បច្ច័យ AVA មើលទៅស្រដៀងនឹង JAVA ប៉ុន្តែវាត្រូវបានប្រើសម្រាប់ឯកសារសៀវភៅអេវ៉ាខេអេក។ ប្រសិនបើអ្នកកំពុងដោះស្រាយជាមួយឯកសារ AVA វានឹងមិនបើកជាមួយកម្មវិធីពីខាងលើទេតែជំនួសមកវិញវាធ្វើការជាមួយកម្មវិធី AvaaPlayer ពែរ។

ឯកសារ JA អាចនឹងមើលទៅដូចជាឯកសារដែលពាក់ព័ន្ធនឹងចាវ៉ាផងដែរប៉ុន្តែពួកគេពិតជាឯកសារបណ្ណសាររបស់ Jet ដែលផ្ទុកឯកសារហ្គេមដែលបានបង្ហាប់។ ឯកសារ JVS ស្រដៀងគ្នាប៉ុន្តែមានឯកសារ JavaScript Proxy Autoconfig ដែលកម្មវិធីរុករកបណ្តាញប្រើដើម្បីកំណត់រចនាសម្ព័ន្ធម៉ាស៊ីនមេប្រូកស៊ី។