Riješeno: java kako ispisati u izvršnu datoteku

kako ispisati u izvršnu datotekuU današnjem svijetu bitno je kreirati Java aplikaciju koja se može izvršiti putem samostalne izvršne datoteke jer pojednostavljuje distribuciju i korištenje softvera. Java je svestran, moćan programski jezik koji se široko koristi za razvoj širokog spektra aplikacija, od jednostavnih alata naredbenog retka do složenijih aplikacija temeljenih na webu. U ovom ćemo članku istražiti proces stvaranja samostalne izvršne datoteke za Java aplikaciju, detaljno opisujući potrebne korake, kod i relevantne biblioteke i uključene funkcije.

Temeljno rješenje za stvaranje izvršne datoteke za Java aplikaciju je korištenje procesa poznatog kao **kompilacija**. Ovaj proces uključuje kompajliranje Java koda u bajt kod, koji se zatim pakira u datoteku Java arhive (JAR). Odavde možemo stvoriti izvršnu datoteku koristeći razne alate i pomoćne programe.

Uronimo u objašnjenje koda uključenog u ovaj postupak korak po korak:

1. Najprije provjerite je li vaš Java kod potpun i funkcionalan. Spremite datoteku glavne klase s ekstenzijom .java, na primjer, “MyApp.java”.

public class MyApp {
  public static void main(String[] args) {
    System.out.println("Hello, World!");
  }
}

2. Kompajlirajte Java kod u bajt kod pomoću Java prevoditelja (javac) s terminala (Linux/OSX) ili naredbenog retka (Windows):

"`
javac MyApp.java
"`

3. Ovo će generirati datoteku "MyApp.class" koja sadrži kompajlirani bajt kod. Zatim izradite datoteku Java arhive (JAR) s datotekama klase vaše aplikacije i potrebnim bibliotekama:

"`
jar cfe MyApp.jar MyApp MyApp.class
"`

Ovdje 'c' označava "stvoriti", 'f' znači "datoteku" i 'e' označava "ulaznu točku". MyApp je glavna klasa koja ima glavnu metodu.

4. JAR datoteka (MyApp.jar) sada se može izvršiti pomoću Java Runtime Environment (JRE):

"`
java -jar MyApp.jar
"`

Međutim, za distribuciju vaše aplikacije kao izvršne datoteke (.exe za Windows ili izvršne binarne datoteke za Linux/OSX), potrebni su dodatni koraci:

Java Native Runtime (JNR)

Java Native Runtime (JNR) je biblioteka koja omogućuje Java aplikacijama pozivanje izvornog koda na učinkovit način koji je jednostavan za korištenje. Pomaže u stvaranju izvornog izvršnog pretvarača za različite platforme, kao što su Launch4j za Windows i JWrapper za OSX/Linux.

Pokreni4j

Pokreni4j je popularan alat za omatanje JAR datoteka kao Windows izvršne datoteke (.exe). Omogućuje jednostavno GUI za stvaranje EXE omotača i uključuje različite značajke, kao što su prilagođene ikone, informacije o verziji i rukovanje pogreškama.

Slijedite ove korake za stvaranje Windows izvršne datoteke pomoću Launch4j:

1. Preuzmite i instalirajte Launch4j sa službene web stranice.
2. Pokrenite Launch4j i dovršite konfiguraciju, navodeći ulaznu JAR datoteku (MyApp.jar) i izlaznu EXE datoteku (MyApp.exe).
3. Kliknite na ikonu zupčanika za izradu omotača, generirajući samostalnu datoteku MyApp.exe.

Za OSX i Linux, JWrapper se može koristiti za stvaranje izvornih izvršnih datoteka na temelju generirane JAR datoteke.

Zaključno, stvaranje Java aplikacije s izvršnim izlazom sastoji se od kompajliranja koda u bajt kod, generiranja JAR datoteke i korištenja relevantnih alata kao što su Pokreni4j or JWrapper za pretvaranje JAR-a u izvršnu datoteku. Slijedeći naš demonstrirani postupak korak po korak, programeri mogu učinkovito distribuirati i dijeliti svoje Java aplikacije na različitim platformama.

Povezani postovi:

Ostavite komentar