Forum » Programiranje » [JAVA] Kako narediti executable file?
[JAVA] Kako narediti executable file?
prem ::
Rad bi, da bi se java programček zagnal v windowsih z dvojnim klikom, pa mi nikakor ne rata narediti jar file, ki bi deloval. A kdo ve kako se to naredi?
Evo recimo Hello world:
Delam po tem postopku, najprej naredim file Hello.mf, v katerega vpišem:
Manifest-Version: 1.0
Main-Class: Hello
nato poženem
jar cfm Hello.jar jex.mf *.class
naredi se mi file Hello.jar,
če dvakrat klikne nanj, se ne zgodi nič.
A obstaja še kakšen drug način, da se java naredi executable?
Evo recimo Hello world:
import java.awt.*; import java.awt.event.*; public class Hello{ public static void main(String[] args) { Frame f = new Frame(); f.addWindowListener (new WindowAdapter() { public void windowClosing(WindowEvent e) { System.exit(0); } } ); f.add(new Label("Hello world")); f.setSize(200,200); f.setVisible(true); } }
Delam po tem postopku, najprej naredim file Hello.mf, v katerega vpišem:
Manifest-Version: 1.0
Main-Class: Hello
nato poženem
jar cfm Hello.jar jex.mf *.class
naredi se mi file Hello.jar,
če dvakrat klikne nanj, se ne zgodi nič.
A obstaja še kakšen drug način, da se java naredi executable?
- spremenil: prem ()
DubleG ::
GA-P55M-UD2,i5,12GB RAM,Radeon HD 4850,Crucial SSD 64GB,
WD 320GB,WD 5000GB,RevoDrive X2 100GB
WD 320GB,WD 5000GB,RevoDrive X2 100GB
mihaelf3 ::
Napisal si da pozenes 'jar cfm Hello.jar jex.mf *.class' (manifest = jex.mf), pred tem pa da se tvoj manifest fajl imenuje 'Hello.mf'.
Kar se pa tiče izdelovanja izvršljive datoteke, pa ga ni čez gcj. Če jar ne pride v poštev, seveda.
Kar se pa tiče izdelovanja izvršljive datoteke, pa ga ni čez gcj. Če jar ne pride v poštev, seveda.
prem ::
Hvala obema, bom sprobal prvo varianto, Linuxa žal nimam. Sem pa ravnokar pogruntal, da se da v Eclipsu exportat v executable jar file in celo deluje.
Zgodovina sprememb…
- spremenil: prem ()
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Java vprasanje - kako spraviti v *.exe datotekoOddelek: Programiranje | 4004 (353) | killa bee |
» | JavaOddelek: Programiranje | 5803 (4404) | Spura |
» | Java problemOddelek: Programiranje | 1613 (1311) | infiniteLoop |
» | [Java] Zagon appleta v HTMLOddelek: Programiranje | 1540 (1362) | Bela01 |