Nije mi jasno zašto moram da instaliram sve to?
jer...
m$ je u zavadi sa Sun-om od kad su ih ovi napushili za J#/J.net ili tako vec nesto sto je m$ isfabrikovao u pokusaju da postavi kao standard umesto Jave. Naravno, to nije zazivelo, i Java je ostala "cista". E sad, od tad, a ima tome vec 10 godina cini mi se, m$ ne daje podrsku za javu zajedno sa instalacijom sistema, pa moras sam da instaliras virtuelnu masinu, ako hoces da teras java programe. Ovo je, naravno, donekle otezalo popularizaciju Jave, ali ipak nije uspelo da je zaustavi, jer - programerima se svidja
- i kazu - ko vas ebe, skinite jvm, nisam lud da pisem dve verzije istog programa, za linux i windows.
zasto moras da instaliras - jer microsoft nije postavio instalaciju po defaultu uz windows
zasto java uopste mora da se instalira - jer se java programi izvrsavaju u java virtuelnoj masini, koja je u stvari program koji simulira java racunar na kome se izvrsavaju java programi.
cemu uopste jvm - jer razliciti sistemi daju programima razlicit skup funkcija, pa je lakse napraviti virtuelnu masinu za svaki sistem (ima ih ~20ak popularnih verovatno) i onda praviti univerzalne programe (koji se izvrsavaju isto na svakom sistemu), nego praviti 2/5/10 verzija programa za svaki sistem