Mis on JAVA fail?

Kuidas avada, redigeerida ja teisendada JAVA-faile

Java- faili laiendiga fail (või harvemini .JAV-järelliide) on Java-koodi fail, mis on kirjutatud Java-programmeerimiskeelt. See on tavaline tekstifaili vorming, mis on täielikult tekstitöötluses loetav ja vajalik kogu Java-rakenduste loomise protsessi jaoks.

Java-faili kasutab Java-kompilaator Java-klassi failide (.CLASS) loomiseks, mis on tavaliselt binaarfail ja ei ole loetav. Kui lähtekoodi fail sisaldab mitut klassi, siis kõik neist on koondatud oma klassi faili.

See on CLASS-fail, mis seejärel teisendatakse JAR- faililaiendisse käivitatava Java-rakendusega. Need Java-arhiivifailid muudavad failide ja muude Java-rakenduste ressursside, näiteks kujutiste ja helide salvestamiseks ja levitamiseks lihtsamaks.

Kuidas avada JAVA-failid

Võimalik, et teil on arvutis programm, mis avab topeltklõpsuga Java-faili. Kui soovite seda teha, vaadake teemat Kuidas muuta, milline programm avab Windowsis faili . Vastasel juhul kasutage JavaA-faili avamiseks allolevaid programme, avage esmalt tarkvara ja seejärel Java-lähtekoodi faili sirvimiseks menüü File ( Fail) abil.

JAVA-failis olevat teksti saab lugeda mis tahes tekstiredaktor, nagu Notepad Windowsis, TextEdit macOS-is jne. Meie lemmikud leiate meie parimatest tasuta tekstredaktorite loendist.

Kuid JAVA-failid on tegelikult kasulikud ainult siis, kui nad on koostatud baiti koodide CLASS-faili abil, mida Java SDK saab teha. CLASS-faili andmeid kasutavad Oracle'i Java Virtual Machine (JVM), kui JAR-fail on loodud.

Java-SDK-is Java-faili avamiseks kasutage käsku järgmine käsk , mis teeb Java-faili CLASS-faili. Muutke kindlasti muidugi tekst jutumärkides, et olla teie Java-faili tegelik tee.

javac "path-to-file.java"

Märkus. See käsk "javac" toimib ainult siis, kui teie arvutis on Java-SDK-ga installitud Java-faili javac.exe-fail. See EXE- fail salvestatakse C: \ Program Files \ jdk (version) \ kataloogi kausta "Bin". Lihtsaim viis käskluse kasutamiseks on määrata EXE-faili tee PATH-i keskkonnamuutujaks .

JAVA-failide redigeerimiseks võite kasutada rakenduste arendamiseks mõeldud programmi, nagu näiteks Eclipse või JCreator LE. Tekstiredaktorid nagu NetBeans ja ülaltoodud lingid võivad olla kasulikud ka JAVA-failide muutmiseks.

Kuidas teisendada JAVA-faili

Kuna JAVA-fail sisaldab Java-rakenduse lähtekoodi, on see hõlpsasti teisaldatav ka teistesse rakendustesse või programmeerimiskeeltesse, mis koodi mõistavad või muudavad selle muuks.

Näiteks saate Java-faili teisendada Kotlin-faili kasutades IntelliJ IDEA-d. Võite kasutada Koodimenüü elementi, et leida Java-faili teisendamine Kotlini faili valikust või pääseda menüüsse Abi> Otsi toimingut ja hakata kirjutama lõpetatavat toimingut, nt "teisendada Java-faili". See peaks salvestama JAVA-faili KT-faili.

Kasutage JAVA klassi konverteerimiseks eespool nimetatud javac käsku. Kui sul ei tundu, et käsku javac tööriista käivitada, on üks CMD trikk, mida saate teha, on juurdepääs EXE-faili asukohale, nagu eespool kirjeldatud, ja lohistage javag.exe fail käsku lõpuleviimiseks otse käsureale.

Kui fail on CLASS-failivormingus, saate põhiolemuselt teisendada JAVA JAR-i kasutades jar- käsku, nagu on kirjeldatud selles Java-õpetuses Oracleist. See teeb JAR-faili CLASS-faili kasutades.

JSmooth ja JexePack on kaks tööriista, mida saab kasutada JAVA-faili teisendamiseks EXE-i, nii et Java-rakendus saab käivitada nagu tavaline Windowsi käivitatav fail.

Ikka ei saa faili avada?

Esimene asi, mida peaksite tegema, kui teie fail ei avane ega teisendata ülalkirjeldatud tööriistadega, on faililaiendi kahekordne kontroll. On võimalik, et te ei tegele Java-failiga, vaid failiga, mis kasutab sarnaselt kirjutatud faililaiendit.

Näiteks AVA sufiks tundub natuke nagu JAVA, kuid seda kasutatakse AvaaBooki e-raamatu failide jaoks. Kui te tegelete AVA-failiga, ei avane see programmidega ülalt, vaid töötab ainult pärsia AvaaPlayeri tarkvara abil.

JA-failid võivad tunduda ka Java-failidega, kuid need on tegelikult Jet Archive'i failid, mis salvestavad tihendatud mängufaile. JVS-failid on sarnased, kuid need on JavaScripti proksi Autoconfig-failid, mida veebibrauserid kasutavad puhverserveri konfigureerimiseks.