Kas yra JAVA failas?

Kaip atidaryti, redaguoti ir konvertuoti JAVA failus

Failas su JAVA failo plėtiniu (arba rečiau - .JAV sifiksu) yra "Java" šaltinio kodo failas, parašytas Java programavimo kalba. Tai paprastas teksto failo formatas, kuris yra visiškai skaitomas teksto redaktoriuje ir būtinas visam Java programų kūrimo procesui.

JAVA failą naudoja Java kompiliatorius, norint sukurti Java klasės failus (.CLASS), kuris paprastai yra dvejetainis failas, o ne skaitomas žmogus. Jei šaltinio kodo rinkmenoje yra kelios klasės, kiekvienas yra surenkamas į savo CLASS failą.

Tai CLASS failas, kuris vėliau paverstas vykdomuoju "Java" programa su JAR failo plėtiniu. Šie "Java" archyvo failai leidžia lengviau saugoti ir platinti failus .CLASS ir kitus "Java" programos šaltinius, tokius kaip vaizdai ir garsai.

Kaip atidaryti JAVA failus

Tikėtina, kad jūsų kompiuteryje yra programa, kuri du kartus spustelėjus atidarys JAVA failą. Jei norite tai padaryti, žr. Kaip keisti, kokia programa atveria failą "Windows" . Priešingu atveju naudokite toliau pateiktas programas, kad atidarytumėte JAVA failą, pirmiausia atidarę programinę įrangą, tada naudodami meniu Failas, norėdami naršyti "Java" šaltinio kodo failą.

Tekstas JAVA byloje gali būti skaitomas bet kokiu teksto redaktoriumi, pvz., "Notepad", "Windows", "TextEdit", "macOS" ir tt. Galite pamatyti mūsų mėgstamiausius sąraše mūsų geriausių teksto redaktorių .

Tačiau JAVA failai yra iš tikrųjų naudingi tik tada, kai jie yra surinkti į byteskodo CLASS failą, kurį gali padaryti "Java SDK". Duomenys CLASS byloje naudojami Oracle "Java Virtual Machine" (JVM), kai JAR failas yra sukurtas.

Naudodami šią komandą komandinėje eilutėje atidarykite JAVA failą Java SDK, kuris sukurs failą CLASS iš JAVA failo. Žinoma, pakeiskite tekstą kabučių, kad būtų faktinis kelias į jūsų JAVA failą.

javac "path-to- file.java"

Pastaba: ši "javac" komanda veikia tik tuo atveju, jei jūsų kompiuteryje yra failas javac.exe, kuriame yra įdiegta "Java SDK". Šis EXE failas yra saugomas C: \ Program Files \ jdk (version) \ katalogo aplanke "Bin". Lengviausias būdas naudoti komandą - nustatyti EXE failo kelią kaip aplinkos kintamąjį PATH.

Norėdami redaguoti JAVA failus, galite naudoti programą, skirtą programų kūrimui, pvz., "Eclipse" arba "JCreator LE". Teksto redaktoriai, pvz., "NetBeans" ir tie, kurie nurodyti aukščiau pateiktoje nuorodoje, taip pat gali būti naudingi JAVA failų keitimui.

Kaip konvertuoti JAVA failą

Kadangi JAVA failas yra "Java" programos šaltinio kodas, jis lengvai perduodamas kitoms programoms arba programavimo kalboms, kurios gali suprasti kodą arba išversti jį į kitą.

Pavyzdžiui, galite konvertuoti JAVA failą į failą Kotlin naudojant IntelliJ IDEA. Arba naudokite kodo meniu elementą, jei norite rasti " Java Convert Java" failą į "Kotlin File" parinktį arba atidaryti meniu " Pagalba"> "Rasti veiksmus" ir pradėti rašyti veiksmą, kurį norite užbaigti, pvz., "Konvertuoti java failą". Tai turėtų išsaugoti JAVA failą KT byloje.

Naudokite javac komandą, nurodytą aukščiau, kad konvertuotumėte Java į CLASS. Jei negalite atrodo, kad naudojate javac įrankį komandinėje eilutėje, vienas CMD apgauti, kurį galite padaryti, yra prieiti prie EXE failo vietos, kaip aprašyta aukščiau, tada vilkite ir paleiskite failą javac.exe tiesiai į komandinę eilutę, kad užbaigtumėte komandą.

Kai failas yra CLASS failo formate, jūs iš esmės galite konvertuoti JAVA į JAR naudodami jar komandą, kaip aprašyta šiame "Java" mokymo programoje iš "Oracle". JAR failą naudosite naudojant CLASS failą.

"JSmooth" ir "JexePack" yra dvi priemonės, kurias galima naudoti konvertuoti JAVA failą į EXE, kad "Java" programa galėtų veikti kaip įprasta "Windows" vykdomoji failo dalis.

Vis dar negalėsite atidaryti failo?

Pirmas dalykas, kurį turėtumėte padaryti, jei jūsų failas neatidaro arba nekonvertuos aukščiau aprašytų įrankių, yra dvigubai patikrinti failo plėtinį. Gali būti, kad jūs iš tikrųjų nesvarstote JAVA failo, o vietoj failo, kuris naudoja panašiai parašytą failo plėtinį.

Pavyzdžiui, AVA priesaga atrodo šiek tiek panašus į JAVA, bet yra naudojamas AvaaBook eBook failams. Jei naudojate AVA failą, jis nebus atidarytas su programomis iš viršaus, bet vietoj to dirba tik su persų "AvaaPlayer" programine įranga.

JA failai taip pat gali atrodyti kaip "Java" failai, bet jie iš tikrųjų yra "Jet Archive" failai, kuriuose saugomi suspausto žaidimo failai. JVS failai yra panašūs, bet yra "JavaScript" Proxy Autoconfig failai, kuriuos naršyklės naudoja sukonfigūruodamos tarpinį serverį.