Čo je súbor JAVA?

Ako otvoriť, upraviť a previesť súbory JAVA

Súbor s príponou súboru JAVA (alebo menej obyčajne prípona .JAV) je súbor zdrojového kódu Java napísaný v programovacom jazyku Java. Je to formát obyčajného textu, ktorý je v textovom editore úplne čitateľný a je nevyhnutný pre celý proces vytvárania aplikácií Java.

Súbor JAVA používa kompilátor jazyka Java na vytvorenie súborov triedy Java (.CLASS), ktoré sú zvyčajne binárnym súborom a nie sú čitateľné pre človeka. Ak súbor zdrojového kódu obsahuje viac tried, každý z nich je zostavený do vlastného súboru CLASS.

Je to súbor CLASS, ktorý sa potom premenil na spustiteľnú aplikáciu Java s príponou súboru JAR . Tieto súbory Java Archive uľahčujú ukladanie a distribúciu súborov .CLASS a iných zdrojov Java aplikácií, ako sú obrázky a zvuky.

Ako otvoriť súbory JAVA

Je pravdepodobné, že v počítači máte program, ktorý pri dvojitom kliknutí otvorí súbor JAVA. Ak chcete to urobiť, pozrite si časť Ako zmeniť program, ktorý otvorí súbor v systéme Windows . V opačnom prípade môžete pomocou nižšie uvedených programov otvoriť súbor JAVA tým, že najprv otvoríte softvér a potom použijete ponuku Súbor na prehľadávanie súboru zdrojového kódu Java.

Text v súbore JAVA si môžete prečítať ľubovoľný textový editor, napríklad Poznámkový blok v systéme Windows, TextEdit v systéme macOS atď. Môžete vidieť naše obľúbené v našom zozname Best Free Text Editors .

Súbory JAVA sú však skutočne užitočné len vtedy, keď sú kompilované do súboru CLASS BATTOOODE, ktorý môže Java SDK robiť. Údaje v rámci súboru CLASS používa JVM (Java Virtual Machine) spoločnosti Oracle po vytvorení súboru JAR.

V príkazovom riadku použite nasledujúci príkaz na otvorenie súboru JAVA v súbore Java SDK, ktorý vytvorí súbor CLASS z súboru JAVA. Nezabudnite, samozrejme, zmeniť text v úvodzovkách tak, aby bola aktuálna cesta k vášmu súboru JAVA.

javac "path-to-file.java"

Poznámka: Tento príkaz "javac" funguje iba vtedy, ak máte v počítači váš súbor javac.exe, ktorý je dodávaný s inštaláciou Java SDK. Tento súbor EXE je uložený v priečinku "bin" adresára C: \ Program Files \ jdk (version) \ . Najjednoduchším spôsobom použitia príkazu je nastaviť cestu súboru EXE ako premennú prostredia PATH.

Ak chcete upraviť súbory JAVA, môžete použiť program určený na vývoj aplikácií, napríklad Eclipse alebo JCreator LE. Textové editory ako NetBeans a tie, ktoré sú uvedené vyššie, môžu byť tiež užitočné pri modifikácii súborov JAVA.

Ako previesť súbor JAVA

Vzhľadom k tomu, že súbor JAVA obsahuje zdrojový kód pre aplikáciu Java, je ľahko prenosný do iných aplikácií alebo programovacích jazykov, ktoré dokážu tento kód pochopiť alebo preložiť do iného.

Napríklad môžete previesť súbor JAVA do súboru Kotlin pomocou programu IntelliJ IDEA. Buď použite položku položky Kód, ak chcete nájsť súbor Konvertovať súbor Java do súboru Kotlin alebo otvoriť menu Pomocník> Nájsť akciu a začať písať akciu, ktorú chcete dokončiť, napríklad "previesť súbor java". Mal by uložiť súbor JAVA do súboru KT.

Použite vyššie uvedený príkaz javac na konverziu JAVA na CLASS. Ak nemôžete zrejme vyvolávať nástroj javac z príkazového riadka, jeden trik CMD, ktorý môžete urobiť, je prístup k umiestneniu súboru EXE, ako je popísané vyššie, a potom presuňte a pusťte súbor javac.exe priamo do príkazového riadka a dokončite príkaz.

Akonáhle je súbor vo formáte súboru CLASS, môžete v podstate previesť JAVA na JAR pomocou príkazu jar , ako je popísané v tejto príručke Java od Oracle. Vytvorí súbor JAR pomocou súboru CLASS.

JSmooth a JexePack sú dva nástroje, ktoré možno použiť na konverziu súboru JAVA na EXE, takže aplikácia Java môže bežať ako normálny spustiteľný súbor systému Windows.

Stále nemôžete otvoriť súbor?

Prvá vec, ktorú by ste mali urobiť, ak váš súbor neotvára alebo nekonvertuje pomocou nástrojov popísaných vyššie, je dvojitá kontrola rozšírenia súboru. Je možné, že sa v skutočnosti nezaoberáte súborom JAVA, ale namiesto toho súbor, ktorý používa podobne rozšírený súbor.

Napríklad prípona AVA vyzerá trochu ako JAVA, ale používa sa pre súbory AvaaBook eBook. Ak máte na starosti súbor AVA, nebude sa otvárať s programami zhora, ale pracuje len s softvérom Persian AvaaPlayer.

Súbory JA môžu vyzerať aj ako súbory súvisiace s jazykom Java, ale v skutočnosti sú to súbory Jet Archive, ktoré ukladajú komprimované herné súbory. Súbory JVS sú podobné, ale sú súbory JavaScript Proxy Autoconfig, ktoré webové prehliadače používajú na konfiguráciu proxy servera.