Co je soubor JAVA?

Jak otevřít, upravit a převést soubory JAVA

Soubor s příponou JAVA (nebo méně často s příponou .JAV) je soubor zdrojového kódu jazyka Java napsaný v programovacím jazyce Java. Je to formát prostého textového souboru, který je v textovém editoru naprosto čitelný a nezbytný pro celý proces vytváření aplikací Java.

Soubor JAVA používá překladač jazyka Java k vytvoření souborů tříd jazyka Java (.CLASS), které jsou obvykle binárními soubory a nejsou čitelné pro lidi. Pokud soubor zdrojového kódu obsahuje více tříd, je každý z nich sestaven do vlastního souboru CLASS.

Je to soubor CLASS, který se poté změnil na spustitelnou aplikaci Java s příponou souboru JAR . Tyto soubory Java Archive usnadňují ukládání a distribuci souborů .CLASS a jiných aplikací Java, jako jsou obrázky a zvuky.

Jak otevřít soubory JAVA

Je pravděpodobné, že máte v počítači počítač, který při dvojitém kliknutí otevře soubor JAVA. Chcete-li to provést, podívejte se do části Jak změnit program, který otevře soubor v systému Windows . V opačném případě použijte níže uvedené programy k otevření souboru JAVA, a to nejprve otevřením softwaru a poté pomocí nabídky Soubor pro prohledávání souboru zdrojového kódu Java.

Text v souboru JAVA si můžete přečíst libovolným textovým editorem, jako je například Poznámkový blok v systému Windows, TextEdit v systému MacOS atd. Seznam oblíbených položek naleznete v našem seznamu Nejlepších textových editorů .

Soubory JAVA jsou však skutečně užitečné pouze tehdy, když jsou kompilovány do souboru CLASS bytecode, který může Java SDK dělat. Data v rámci souboru CLASS jsou používány Java Virtual Machine (JVM) společnosti Oracle, jakmile byl vytvořen soubor JAR.

Pomocí následujícího příkazu v příkazovém řádku otevřete soubor JAVA v souboru Java SDK, který vytvoří soubor CLASS ze souboru JAVA. Ujistěte se, že samozřejmě změníte text v uvozovkách tak, aby byla skutečná cesta k souboru JAVA.

javac "path-to-file.java"

Poznámka: Tento příkaz "javac" funguje pouze v případě, že máte v počítači nainstalovaný soubor javac.exe, který je dodáván s instalací Java SDK. Tento soubor EXE je uložen ve složce "bin" adresáře C: \ Program Files \ jdk (version) \ . Nejjednodušší způsob použití příkazu je nastavit cestu souboru EXE jako proměnnou prostředí PATH.

Chcete-li upravit soubory JAVA, můžete použít program určený pro vývoj aplikací, jako je Eclipse nebo JCreator LE. Textové editory jako NetBeans a ty, které jsou uvedeny výše, mohou být také užitečné pro úpravu souborů JAVA.

Jak převést soubor JAVA

Vzhledem k tomu, že soubor JAVA obsahuje zdrojový kód pro aplikaci Java, je snadno přenositelný do jiných aplikací nebo do programovacích jazyků, které mohou kód porozumět nebo jej přeložit do jiného.

Například můžete převést soubor JAVA do souboru Kotlin pomocí programu IntelliJ IDEA. Buď použijte položku nabídky Kód pro nalezení souboru Konvertovat soubor Java do souboru Kotlin File nebo otevřete nabídku Nápověda> Najít akci a začněte psát akci, kterou chcete dokončit, například "Převést soubor java". Měl by uložit soubor JAVA do souboru KT.

Pomocí příkazu javac zmíněného výše převedete JAVA na CLASS. Pokud se vám nezdá, že vyvoláte nástroj javac z příkazového řádku, jeden trik CMD, který můžete udělat, je přistupovat k umístění souboru EXE, jak je popsáno výše, a přetáhněte soubor javac.exe přímo do příkazového řádku a dokončete příkaz.

Jakmile je soubor ve formátu souboru CLASS, můžete v podstatě převést JAVA na JAR pomocí příkazu jar , jak je popsáno v tomto výukovém programu od společnosti Oracle. Vytvoří soubor JAR pomocí souboru CLASS.

JSmooth a JexePack jsou dva nástroje, které lze použít k převodu souboru JAVA na EXE, takže aplikace Java může běžet jako běžný spustitelný soubor systému Windows.

Stále nemůžete otevřít soubor?

První věc, kterou byste měli udělat, pokud váš soubor neotevírá nebo nekonvertuje výše popsanými nástroji, je zkontrolovat příponu souboru. Je možné, že se nejednáte o soubor JAVA, ale o soubor, který používá podobně rozšířenou příponu souboru.

Například přípona AVA vypadá jako JAVA, ale používá se pro soubory eBook AvaaBook. Pokud se jedná o soubor AVA, nebude se otevírat programy výše, ale pracuje pouze s perským softwarem AvaaPlayer.

Soubory JA mohou vypadat také jako související soubory Java, ale ve skutečnosti jsou soubory Jet Archive, které ukládají soubory komprimovaných her. Soubory JVS jsou podobné, ale jsou soubory JavaScript proxy Autoconfig, které webové prohlížeče používají pro konfiguraci proxy serveru.