Što je JAVA datoteka?

Kako otvoriti, uređivati ​​i pretvoriti JAVA datoteke

Datoteka s nastavkom JAVA datoteke (ili manje uobičajeno .JAV sufiks) je datoteka Java izvornog koda napisana u Java programskom jeziku. To je običan format teksta koji je potpuno čitljiv u uređivaču teksta i bitan za cijeli proces izgradnje Java programa.

JAVA datoteku koristi Java prevodilac za izradu Java klase datoteka (.CLASS), što je obično binarna datoteka i nije čitljiva. Ako datoteka izvornog koda sadrži više klasa, svaki se sastavlja u svoju CLASS datoteku.

To je datoteka CLASS koja je tada pretvorena u izvršnu Java aplikaciju s JAR datotečnim nastavkom. Ove datoteke arhive Java olakšavaju pohranu i distribuciju .CLASS datoteka i drugih resursa Java aplikacije poput slika i zvukova.

Kako otvoriti JAVA datoteke

Šanse su tanke da imate program na računalu koji će otvoriti JAVA datoteku kada kliknete dvaput. Ako to želite učiniti, pogledajte Kako promijeniti koji program otvara datoteku u sustavu Windows . U suprotnom, koristite programe u nastavku da biste otvorili JAVA datoteku, najprije otvorite softver, a zatim pomoću izbornika Datoteka potražite datoteku Java izvornog koda.

Tekst unutar JAVA datoteke može se čitati bilo kojim programom za uređivanje teksta, kao što su Notepad u sustavu Windows, TextEdit u macOS-u, itd. Možete vidjeti naše favorite u našem najboljem popisu besplatnih tekstualnih urednika .

Međutim, JAVA datoteke su zapravo korisne samo kada se oni sastavljaju u datoteku s bytecode CLASS, koju Java SDK može učiniti. Podatke unutar CLASS datoteke koristi Oracleov Java Virtual Machine (JVM) nakon što je stvorena JAR datoteka.

Upotrijebite sljedeću naredbu u naredbenom retku da otvorite JAVA datoteku u Java SDK-u, koja će napraviti datoteku CLASS iz JAVA datoteke. Obavezno izmijenite tekst unutar citata kako bi bio pravi put do vaše JAVA datoteke.

javac "path-to-file.java"

Napomena: Ova naredba "javac" funkcionira samo ako na računalu imate datoteku javac.exe koja dolazi s instalacijom Java SDK. Ova EXE datoteka pohranjena je u mapi "bin" u direktoriju C: \ Program Files \ jdk (verzija) \ . Najlakši način za korištenje naredbe je da postavite put EXE datoteke kao PATH varijablu okoline .

Da biste uredili JAVA datoteke, možete koristiti program namijenjen razvoju aplikacija, kao što je Eclipse ili JCreator LE. Urednici teksta kao što su NetBeans i oni na gornjoj vezi mogu također biti korisni za izmjenu JAVA datoteka.

Kako pretvoriti JAVA datoteku

Budući da JAVA datoteka sadrži izvorni kod za Java aplikaciju, to je lako prenosivo na druge aplikacije ili programske jezike koji mogu razumjeti kôd ili ga prevesti na nešto drugo.

Na primjer, možete pretvoriti JAVA datoteku u Kotlin datoteku koristeći IntelliJ IDEA. Upotrijebite stavku izbornika Kôd da biste pronašli Pretvori Java datoteku u opciju Kotlin File ili pristupite izborniku Pomoć> Nađi akciju i počnite upisivati ​​radnju koju želite dovršiti, poput "pretvoriti Java datoteku". Trebala bi spremiti JAVA datoteku u KT datoteku.

Koristite gore navedenu naredbu javac da biste pretvorili JAVA u CLASS. Ako se ne možete zazvati alatu javac iz naredbenog retka, jedan CMD trik možete učiniti da biste pristupili lokaciji EXE datoteke kako je opisano gore, a zatim povucite i ispustite datoteku javac.exe izravno u naredbeni redak da biste dovršili naredbu.

Nakon što se datoteka nalazi u formatu CLASS formata, možete u biti konvertirati JAVA u JAR pomoću naredbe za jar , kao što je opisano u ovom Java tutorialu iz Oraclea. Izradit će JAR datoteku pomoću CLASS datoteke.

JSmooth i JexePack su dva alata koji se mogu koristiti za pretvaranje JAVA datoteke u EXE, tako da Java aplikacija može raditi kao normalna izvršna datoteka sustava Windows.

Još uvijek ne možete otvoriti datoteku?

Prva stvar koju biste trebali učiniti ako se datoteka ne otvori ili se pretvara s gore opisanim alatima je dvostruko provjeriti datotečni nastavak. Moguće je da se zapravo ne bavite JAVA datotekom, već umjesto datoteke koja koristi slično proširenje datoteka.

Na primjer, sufiks AVA izgleda kao JAVA, ali se koristi za AvaaBook eBook datoteke. Ako imate AVA datoteku, neće se otvoriti s programima odozgo, već umjesto toga radi samo s perzijskim AvaaPlayer softverom.

JA datoteke mogu izgledati kao Java povezane datoteke, previše, ali oni su zapravo datoteke Jet Archive koji pohranjuju komprimirane datoteke igara. JVS datoteke su slične, ali su JavaScript Proxy Autoconfig datoteke koje web preglednici koriste za konfiguriranje proxy poslužitelja.