Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Java pomoc [generalno]

[es] :: Java :: Java pomoc [generalno]

[ Pregleda: 998 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

zdorian
Republika Srpska

Član broj: 283515
Poruke: 6
*.teol.net.



+1 Profil

icon Java pomoc [generalno]08.07.2011. u 15:22 - pre 155 meseci
Moze li neko od eksperta da mi objasni sustinu programiranja u javi. Radio sam C++ i kad napravis program imas .exe fajl koji izvrsis i tako si napravio program. Mozes ga prenosit na ostale racunare na kojima se normalno izbrsi kao exe (naravno da je isti OS)

A sta je stvar u javi? Cito sam dosta al opet ne kontam. Znaci procito sam negdje kaze ne moze se pravit exe u javi, nego postoji taj java kod kao platforma na kojoj se izvrsavaju java programi . I kako sad to ide, znaci tek kad skrpim program onda sve to zajedno kompejliram i kako sad?
Npr ocu da napravim ultra jednostavni program. Npr. nek bude makar malo grafike kao neki prozor na kom samo pise "Hello world". Nista vise.

E sad jel taj program moze da se izvrsi ne nekom drugom racunaru koji nema instaliranu JRE ili JVM ili sta god.

Bio bih mnogo zahvalan da mi neko to objasi sto jednostavnije. Hvala :)
 
Odgovor na temu

pajaja
Beograd

Administrator
Član broj: 41598
Poruke: 3430
*.dynamic.sbb.rs.

Jabber: pajaja@elitesecurity.org
ICQ: 253317269


+144 Profil

icon Re: Java pomoc [generalno]08.07.2011. u 15:55 - pre 155 meseci
Pa ne moze da se izvrsi ako nema JVM, ali ukratko poenta je u tome sto ne zavisi od platforme vec radi na bilo kojoj na kojoj masini na kojoj imas JVM koja interpretira taj bytecode. Sto se tice formata imas executable jar umesto windowsovog exe-a.
xxx
mali mali mali kamičak...nebo plave boje.
In Memoriam: Madzone Zeka(15.09.2005-16.09.2005)
 
Odgovor na temu

biske86
Ivan Biševac
Zubin Potok

Član broj: 62435
Poruke: 979
*.dynamic.isp.telekom.rs.

Sajt: biske.rs


+39 Profil

icon Re: Java pomoc [generalno]08.07.2011. u 17:59 - pre 155 meseci
Java ima taj koncept virtuelne mašine (JVM) koji je u stvari zaslužan za to što je ona portabilna na različitim sistemima. Kad kompajliraš program on pravi neki bajt kod. Onda kad pokreneš program virtuelna mašina izvršava taj bajtkod i to je to. Možda ova slika ispod malo razjasni neke stvari.




Znači da bi pokretao java programe potrebna ti je java virtuelna mašina.


Ako imaš instaliranu virtuelnu mašinu onda kad neko napiše program prosledi ti datoteku koja ima ekstenziju .jar i na tebi je samo da kva puta klikneš na tu datoteku. Ako pitaš sa programerske strane, onda je to jednostavno. Recimo ako koristiš Eklipsu kao IDE onda samo izabereš projekat, ideš na File/Export zatim izabereš Java/Runnable JAR File, Next i Finish. To je sve.

U prilogu imaš primer jednog ZdravoSvete programa.
Prikačeni fajlovi
 
Odgovor na temu

zdorian
Republika Srpska

Član broj: 283515
Poruke: 6
*.teol.net.



+1 Profil

icon Re: Java pomoc [generalno]08.07.2011. u 18:59 - pre 155 meseci
biske majstore to mi treba
hvala

CAR SI
 
Odgovor na temu

[es] :: Java :: Java pomoc [generalno]

[ Pregleda: 998 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.