Ce este un fișier JAVA?

Cum se deschide, editează și se convertesc fișiere JAVA

Un fișier cu extensia de fișier JAVA (sau, mai puțin frecvent, sufixul .JAV) este un fișier de cod sursă Java scris în limba de programare Java. Este un format de fișier text simplu , care este complet citit într-un editor de text și esențial pentru întregul proces de construire a aplicațiilor Java.

Un fișier JAVA este utilizat de un compilator Java pentru a crea un fișier de clasă Java (.CLASS), care este, de obicei, un fișier binar și nu poate fi citit de om. Dacă fișierul cod sursă conține mai multe clase, fiecare este compilată în propriul fișier CLASS.

Este vorba de fișierul CLASS care a devenit apoi o aplicație Java executabilă cu extensia de fișier JAR . Aceste fișiere Java Archive facilitează stocarea și distribuirea fișierelor .CLASS și a altor resurse de aplicații Java precum imaginile și sunetele.

Cum se deschide fișierele JAVA

Șansele sunt slabe că aveți un program pe computerul dvs. care va deschide un fișier JAVA când ați făcut dublu clic. Dacă doriți să faceți acest lucru, consultați Cum se schimbă programul care deschide un fișier în Windows . În caz contrar, folosiți programele de mai jos pentru a deschide fișierul JAVA, deschizând mai întâi software-ul și apoi utilizând meniul Fișier pentru a căuta fișierul de cod sursă Java.

Textul dintr-un fișier JAVA poate fi citit de orice editor de text, cum ar fi Notepad în Windows, TextEdit în MacOS etc. Puteți vedea favoritele noastre în lista celor mai buni Editori de text liber .

Cu toate acestea, fișierele JAVA sunt de fapt utile doar atunci când sunt compilate într-un fișier bytecode CLASS, pe care o poate face un SDK Java. Datele din fișierul CLASS sunt utilizate de către mașina virtuală Java (JVM) a Oracle după crearea fișierului JAR.

Utilizați următoarea comandă în Command Prompt pentru a deschide fișierul JAVA din Java SDK, care va face un fișier CLASS din fișierul JAVA. Asigurați-vă că schimbați, bineînțeles, textul din cadrul citatelor pentru a fi calea reală la fișierul JAVA.

javac "path-to-file.java"

Notă: Această comandă "javac" funcționează numai dacă aveți fișierul javac.exe de pe computer, care vine cu instalarea SDK Java. Acest fișier EXE este stocat în directorul "bin" din directorul C: \ Program Files \ jdk (version) \ . Cea mai ușoară modalitate de a utiliza comanda este să setați calea fișierului EXE ca variabilă de mediu PATH.

Pentru a edita fișierele JAVA, puteți utiliza un program destinat dezvoltării aplicațiilor, cum ar fi Eclipse sau JCreator LE. Editorii de texte precum NetBeans și cei din linkul de mai sus pot fi, de asemenea, utile pentru modificarea fișierelor JAVA.

Cum se convertește un fișier JAVA

Deoarece un fișier JAVA conține codul sursă pentru o aplicație Java, este ușor de transferat către alte aplicații sau limbi de programare care pot înțelege codul sau îl pot traduce în altceva.

De exemplu, puteți converti un fișier JAVA într-un fișier Kotlin folosind IntelliJ IDEA. Fie utilizați elementul din meniul Cod pentru a găsi fișierul Conversie Java în opțiunea Kotlin File, fie accesați meniul Ajutor> Căutare de acțiune și începeți să tastați acțiunea pe care doriți să o finalizați, cum ar fi "convertiți fișierul java". Ar trebui să salveze fișierul JAVA într-un fișier KT.

Utilizați comanda javac menționată mai sus pentru a converti JAVA în CLASS. Dacă nu puteți invoca instrumentul javac din Command Prompt, un truc CMD pe care îl puteți face este să accesați locația fișierului EXE așa cum este descris mai sus, apoi glisați și fixați fișierul javac.exe direct în Command Prompt pentru a finaliza comanda.

Odată ce fișierul este în format de fișier CLASS, puteți să convertiți în mod esențial JAVA în JAR folosind comanda jar , așa cum este descris în acest tutorial Java de la Oracle. Acesta va face un fișier JAR utilizând fișierul CLASS.

JSmooth și JexePack sunt două instrumente care pot fi utilizate pentru a converti fișierul JAVA în EXE, astfel încât aplicația Java să poată fi rulată ca un fișier executabil normal Windows.

Totuși nu puteți deschide fișierul?

Primul lucru pe care ar trebui să-l faceți în cazul în care fișierul nu se deschide sau nu se convertește cu instrumentele descrise mai sus este de a verifica din nou extensia de fișier. Este posibil să nu faceți de fapt un fișier JAVA, ci un fișier care să utilizeze o extensie de fișier asemănătoare.

De exemplu, sufixul AVA arată ca JAVA, dar este folosit pentru fișierele eBook AvaaBook. Dacă aveți de-a face cu un fișier AVA, acesta nu se va deschide cu programele de sus, ci va funcționa numai cu software-ul Persian AvaaPlayer.

Fișierele JA ar putea să arate și fișiere legate de Java, dar de fapt sunt fișiere Jet Archive care stochează fișiere comprimate. Fișierele JVS sunt similare, dar sunt fișiere JavaScript Proxy Autoconfig pe care browserele web le utilizează pentru a configura un server proxy.