Šta je JAVA fajl?

Kako otvoriti, urediti i konvertovati JAVA datoteke

Datoteka sa JAVA ekstenzijom datoteke (ili manje učestalije .JAV sufiks) je datoteka Java Source Code napisana na Java programskom jeziku. To je običan tekstualni format koji je u potpunosti čitljiv u tekstualnom editoru i bitan za čitav proces izgradnje Java aplikacija.

JAVA datoteku koristi Java kompajler za kreiranje Java klase (.CLASS), koji je obično binarna datoteka, a ne čovjek čitljiva. Ako izvorni kod sadrži više klasa, svaka se sabira u svoju CLASS datoteku.

To je CLASS datoteka koja se zatim pretvara u izvršnu Java aplikaciju s proširenjem JAR datoteke. Ove datoteke Java arhiva olakšavaju čuvanje i distribuciju .CLASS datoteka i drugih Java aplikativnih resursa kao što su slike i zvukovi.

Kako otvoriti JAVA datoteke

Šanse su male da imate program na vašem računalu koji će otvoriti JAVA datoteku prilikom dvostrukog klika. Ako to želite učiniti, pogledajte odeljak Kako promijeniti koji program otvara datoteku u operativnom sistemu Windows . U suprotnom, koristite dole navedene programe da biste otvorili JAVA datoteku, tako što ćete prvo otvoriti softver, a zatim koristiti meni File da biste pretraživali datoteku Java Source Code.

Tekst unutar JAVA datoteke može da pročita bilo koji editor teksta, kao što je Notepad u Windowsu, TextEdit u MacOS-u, itd. Naše omiljene stranice možete videti u našoj listi najboljih besplatnih tekstova .

Međutim, JAVA datoteke su stvarno korisne samo kada su kompajlirane u bajtodne CLASS datoteke, koje Java SDK može učiniti. Podatke u CLASS datoteci koristi Oracleova Java Virtual Machine (JVM) kada je JAR datoteka kreirana.

Koristite sljedeću naredbu u komandnom pozivu da biste otvorili JAVA datoteku u Java SDK-u, koja će napraviti CLASS datoteku iz JAVA datoteke. Obavezno promijenite tekst unutar citata kao stvarni put do vaše JAVA datoteke.

javac "path-to-file.java"

Napomena: Ova "javac" naredba radi samo ako imate na računaru datoteku javac.exe, koja dolazi sa instalacijom Java SDK-a. Ova EXE datoteka se čuva u folderu "bin" u direktorijumu C: \ Program Files \ jdk (verzija) \ . Najlakši način za korištenje komande je postaviti EXE datoteku putanju kao PATH okruženje varijable .

Da biste uredili JAVA datoteke, možete koristiti program namenjen za razvoj aplikacija, kao što su Eclipse ili JCreator LE. Tekstualni urednici poput NetBeans-a i oni u gornjoj liniji takođe mogu biti korisni za modifikovanje JAVA datoteka.

Kako konvertovati JAVA datoteku

Pošto JAVA datoteka sadrži izvorni kod za Java aplikaciju, lako se može prenijeti na druge aplikacije ili programske jezike koji mogu razumjeti kod ili ih prevediti na nešto drugo.

Na primjer, JAVA datoteku možete pretvoriti u datoteku Kotlin koristeći IntelliJ IDEA. Ili koristite stavku menija Code da biste pronašli Convert Java datoteku opciji Kotlin File ili pristupite meni Help> Find Action i počnite da kucate akciju koju želite da završite, kao što je "pretvoriti java datoteku." Trebalo bi da sačuva JAVA datoteku u KT datoteku.

Koristite javac komandu pomenutu gore za pretvaranje JAVA u CLASS. Ako ne možete da pozivate alatku javac iz komandnog poziva, jedan CMD trik koji možete da uradite je da pristupite lokaciji EXE datoteke kako je opisano gore, a zatim povucite i otpustite datoteku javac.exe direktno u komandni poziv da biste dovršili komandu.

Kada se datoteka nalazi u formatu CLASS datoteke, u suštini možete pretvoriti JAVA u JAR koristeći jar komandu, kako je opisano u ovom Java tutorialu iz Oracle-a. Uradiće JAR datoteku pomoću CLASS datoteke.

JSmooth i JexePack su dva alata koja se mogu koristiti za konverziju JAVA datoteke u EXE tako da Java aplikacija može da radi kao normalna Windows izvršna datoteka.

Još uvek ne možete otvoriti datoteku?

Prva stvar koju treba uraditi ako se vaš fajl ne otvori ili konvertuje sa gorenavedenim alatima je dvostruko proveriti proširenje datoteke. Moguće je da se zapravo ne bavite JAVA datotekom, već namesto datoteke koja koristi slično napisano proširenje datoteke.

Na primjer, AVA sufix izgleda malo kao JAVA, ali se koristi za AvaaBook eBook datoteke. Ako se bavite AVA datotekom, neće se otvoriti sa programima odozgo, već radi samo sa Persijskim AvaaPlayer softverom.

JA datoteke mogu izgledati kao datoteke povezane sa Java-om, ali zapravo su Jet Archive datoteke koje čuvaju komprimirane datoteke igre. JVS datoteke su slične, ali su datoteke Autoconfig JavaScript Proxy koje web pretraživači koriste za konfiguriranje proksi servera.