» »

[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:
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

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.

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 ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Java vprasanje - kako spraviti v *.exe datoteko

Oddelek: Programiranje
194004 (353) killa bee
»

Java

Oddelek: Programiranje
335803 (4404) Spura
»

Java problem

Oddelek: Programiranje
201613 (1311) infiniteLoop
»

[Java] Zagon appleta v HTML

Oddelek: Programiranje
161540 (1362) Bela01

Več podobnih tem