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 | 4209 (558) | killa bee |
| » | JavaOddelek: Programiranje | 6199 (4800) | Spura |
| » | Java problemOddelek: Programiranje | 1732 (1430) | infiniteLoop |
| » | [Java] Zagon appleta v HTMLOddelek: Programiranje | 1704 (1526) | Bela01 |