Kako od datog fajla da napravim jar ili jad fajl?

Kako od datog fajla da napravim jar ili jad fajl?

offline
  • Pridružio: 23 Jul 2010
  • Poruke: 39

Je'l zna neko kako da od java fajla koji sam postavila napravim jar ili jad fajl za telefone, kojim alatom ili kako, da li moze...? Hvala!
mycity.rs/must-login.png



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • real 
  • Elitni građanin
  • Pridružio: 25 Nov 2004
  • Poruke: 2297
  • Gde živiš: Kragujevac

jar cf nazivJARFajla.jar GlobalMembersMatematicke_operacije.class

Samo, prvo moraš da kompajliraš ovu tvoju klasu. Ne treba da pakuješ .java fajlove, već .class fajlove. Javlja grešku pri kompajliranju. Ovo nije Java sintaksa:

cin >> a;
cin >> b;



offline
  • Pridružio: 04 Sep 2003
  • Poruke: 24135
  • Gde živiš: Wien

Citat:cin >> a;
cin >> b;

Ovo je C sintaksa

offline
  • soxxx 
  • Prijatelj foruma
  • Pridružio: 25 Maj 2005
  • Poruke: 1482
  • Gde živiš: Gracanica, Kosovo

Zapravo to je C++ sintaksa, C nema cin i cout. Ekvivalent u Javi bi bile varijable System.in i System.out klase System.

@Natasa_23

Za koju mobilnu platformu? real ti je dao kako pravis .jar fajl, a klasu kompajliras sa javac kompajlerom:
javac GlobalMembersUzorak.java
Onda mozes da pokrenes java program sa: java GlobalMembersUzorak, ili da kreiras .jar fajl.

Malo sam prepravio tvoj program kako bi se kompajlirao, ovo meni radi:
import java.io.*; public class GlobalMembersUzorak {    public static void main(String[] args)    {    int prviBroj = 0;    int drugiBroj = 0;    int Proizvod = 0;    int Zbir = 0;    int Razlika = 0;    System.out.print(" Program *Osnovne racunske operacije*");    System.out.print("\n");    System.out.print(" Unesite dva cijela broja. ");    System.out.print("\n");    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));         System.out.print("Prvi broj: ");         try {             prviBroj = Integer.parseInt(br.readLine());         } catch (IOException ex) {             System.out.println("Greska: " + ex);         }         System.out.print("Drugi broj: ");          try {             drugiBroj = Integer.parseInt(br.readLine());         } catch (IOException ex) {                System.out.println("Greska: " + ex);         }    Proizvod = (prviBroj * drugiBroj);    System.out.print("Proizvod je... ");    System.out.print(Proizvod);    System.out.print("\n");    Zbir = (prviBroj + drugiBroj);    System.out.print("Zbir je... ");    System.out.print(Zbir);    System.out.print("\n");    Razlika = (prviBroj - drugiBroj);    System.out.print("Razlika je... ");    System.out.print(Razlika);    System.out.print("\n");    System.out.print("Kraj...");    System.out.print("\n");    return;    } }
Lepse je davati imena varijablama tako da oznacavaju namenu, kako bi se kasnije snasla u kodu. Izgubi se covek u a,b,c,d,e.... Wink Pohvalno je sto si ukljucila komentare u kodu, ja sam ih samo izbacio kako bi bilo citljivije na forumu.

offline
  • Pridružio: 23 Jul 2010
  • Poruke: 39

A dobro, a kojim programom ja mogu da iskompajliram te kodove i da napravim class fajl, ...?

offline
  • soxxx 
  • Prijatelj foruma
  • Pridružio: 25 Maj 2005
  • Poruke: 1482
  • Gde živiš: Gracanica, Kosovo

Da kompajliras java kod treba ti JDK (Java Deveoper Kit) koji dolazi sa java kompajlerom (javac).

Citat:What Java Do I Need?

You must have a copy of the JRE (Java Runtime Environment) on your system to run Java applications and applets. To develop Java applications and applets, you need the JDK (Java Development Kit), which includes the JRE.

http://www.oracle.com/technetwork/java/javase/downloads/index.html

offline
  • real 
  • Elitni građanin
  • Pridružio: 25 Nov 2004
  • Poruke: 2297
  • Gde živiš: Kragujevac

Da ne bude zabune. Skineš JDK "Java SE 6 Update 24" i instaliraš. Instalacija je prosta da prostija ne može da bude.

Onda u folderu u kom ti se nalazi fajl, kucaš:  javac GlobalMembersUzorak.java, kao što ti je soxx i napisao. Ako kompajliranje prođe dobro, dobićeš u istom folderu i fajl GlobalMembersUzorak.class, koji posle toga pokrećeš komandom:java GlobalMembersUzorak
ili ga pakuješ u jar arhivu komandom
jar cf nazivJARFajla.jar GlobalMembersUzorak.class

Ko je trenutno na forumu
 

Ukupno su 968 korisnika na forumu :: 34 registrovanih, 3 sakrivenih i 931 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: bojank, bojcistv, DPera, dragoljub11987, dzoni19, Georgius, gorican, h8propaganda, HrcAk47, JimmyNapoli, Karla, kikisp, ladro, Leonov, Levi, M1los, milenko crazy north, Mixelotti, MrNo, ObelixSRB, pera12345, powSrb, Recce, Rogan33, ruma, S1Mk3, sevenino, vathra, Vlada1389, wolverined4, YU-UKI, YugoSlav, |_MeD_|, šumar bk2