Kas ir JAVA fails?

Kā atvērt, rediģēt un konvertēt JAVA failus

Fails ar JAVA faila paplašinājumu (vai retāk .JAV sufiksu) ir Java koda fails, kas rakstīts Java programmēšanas valodā. Tas ir vienkāršs teksta faila formāts, kas ir pilnībā lasāms teksta redaktorā un ir būtisks viss Java programmu veidošanas process.

JAVA failu izmanto Java kompilators, lai izveidotu Java klases failus (.CLASS), kas parasti ir binārais fails un nav cilvēka lasāma. Ja avota koda fails satur vairākas klases, katrs no tiem tiek apkopots savā klases failā.

Tas ir CLASS fails, kas pēc tam tiek pārvērsts par izpildāmu Java programmu ar JAR faila paplašinājumu. Šie Java arhīva faili ļauj vieglāk uzglabāt un izplatīt .CLASS failus un citus Java lietojumprogrammu resursus, piemēram, attēlus un skaņas.

Kā atvērt JAVA failus

Iespējams, ka jūsu datorā ir programma, kas atvērs JAVA failu, kad to dubultcilnis. Ja vēlaties to izdarīt, skatiet sadaļu Kā mainīt programmu, kurā tiek atvērts fails sistēmā Windows . Pretējā gadījumā izmantojiet tālāk minētās programmas, lai atvērtu JAVA failu, vispirms atverot programmatūru un pēc tam izmantojot izvēlni Fails, lai pārlūkotu Java avota koda failu.

Tekstu JAVA failā var lasīt jebkurš teksta redaktors, piemēram, Notepad programmā Windows, TextEdit macOS utt. Jūs varat redzēt mūsu izlasei mūsu labāko bezmaksas teksta redaktoru sarakstā.

Tomēr JAVA faili ir faktiski noderīgi tikai tad, ja tie ir apkopoti failā ar bāzes kodu CLASS, kuru var darīt Java SDK. Datus CLASS failā izmanto Oracle Java Virtual Machine (JVM), tiklīdz JAR fails ir izveidots.

Izmantojiet komandu uzvednē šo komandu , lai atvērtu JAVA failu Java SDK, kas izveidos CLASS failu no JAVA faila. Pārliecinieties, protams, mainiet citātu tekstu, lai tas būtu faktiskais ceļš uz jūsu JAVA failu.

javac "path-to- file.java"

Piezīme. Šī javac komanda darbojas tikai tad, ja jūsu datorā ir javac.exe fails, kuram pievienota Java SDK instalācija. Šis EXE fails tiek saglabāts C: \ Program Files \ jdk (version) \ direktorijā esošajā mapē "Bin". Vieglākais veids, kā izmantot komandu, ir iestatīt EXE faila ceļu kā vides mainīgo PATH.

Lai rediģētu JAVA failus, varat izmantot programmu, kas paredzēta lietojumprogrammu izstrādei, piemēram, Eclipse vai JCreator LE. Teksta redaktori, piemēram, NetBeans un tie, kas norādīti iepriekš minētajā saitē, var būt noderīgi arī JAVA failu modificēšanai.

Kā pārvērst JAVA failu

Tā kā JAVA fails satur Java lietojumprogrammas avota kodu, to var viegli pārsūtīt citām lietojumprogrammām vai programmēšanas valodām, kuras var saprast kodu vai pārtulkot to citam.

Piemēram, jūs varat pārvērst JAVA failu Kotlin failā, izmantojot IntelliJ IDEA. Vai nu izmantojiet izvēlni Kods, lai atrastu Java failu konvertēšanu Kotlin faila opcijai vai piekļūtu izvēlnei Palīdzība> Atrast darbību un sākat rakstīt darbību, kuru vēlaties pabeigt, piemēram, "konvertēt java failu". Tam vajadzētu saglabāt JAVA failu KT failā.

Izmantojiet iepriekš minēto javac komandu, lai pārvērstu Java uz CLASS. Ja jūs, šķiet, nevarat izmantot javac rīku komandu uzvednē, viens CMD triks, ko varat darīt, ir piekļūt EXE faila atrašanās vietai, kā aprakstīts iepriekš, un pēc tam velciet un nometiet failu javac.exe tieši komandu uzvednē, lai pabeigtu komandu.

Kad fails atrodas CLASS faila formātā, jūs varat būtiski pārvērst JAVA JAR, izmantojot jar komandu, kā aprakstīts šajā Java apmācībā no Oracle. Tas izveidos JAR failu, izmantojot CLASS failu.

JSmooth un JexePack ir divi rīki, kurus var izmantot, lai pārvērstu JAVA failu EXE, lai Java lietojumprogramma varētu darboties kā parasts Windows izpildāmā fails.

Vai joprojām nevarat atvērt failu?

Pirmā lieta, kas jums jādara, ja jūsu fails netiek atvērts vai pārveidots ar iepriekš aprakstītajiem rīkiem, ir dubultā pārbaudīt faila paplašinājumu. Iespējams, ka jūs faktiski neesat nodarbojies ar JAVA failu, bet gan ar failu, kurā tiek izmantots līdzīgi izliktais faila paplašinājums.

Piemēram, AVA sufikss izskatās mazliet kā JAVA, bet tiek izmantots AvaaBook eBook failiem. Ja jums ir darīšana ar AVA failu, tā netiks atvērta ar programmām no augšas, bet tā vietā darbojas tikai ar persiešu AvaaPlayer programmatūru.

JA faili var izskatīties arī ar Java saistītajiem failiem, taču tie faktiski ir Jet Archive faili, kas saglabā saspiestos spēļu failus. JVS faili ir līdzīgi, bet ir JavaScript Proxy Autoconfig faili, kurus tīmekļa pārlūkprogrammas izmanto, lai konfigurētu starpniekserveri.