Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Jakou Javu - 32 nebo 64 bit?

Ahoj, řekl jsem si že se naučím v javě tak jsem si stáhnul "Java bez předchozích znalostí" bylo tam že má stáhnout Java 2 software development kit...
...jestli jsem to našel správně tak by to mělo být toto:
http://www.oracle.com/technetwork/java/javase/down loads/jdk-7u2-download-1377129.html
Jakou verzi mám stáhnout x86 nebo x64.... mám 64-bitový win7
Změna předmětu, původně: Jaký mám stáhnout (karel)

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
záleží čo mieniš tvoriť,do 64-bit os si doinštaluj obidve verzie a máš po problémoch,aplikácie vytvo…
audax 14.02.2012 09:53
audax
To nie je pravda, aplikacie vytvorene v 64bit Jave, idu spustit (bez zmeny) aj v 32bitovej (pokial n… nový
x22 14.02.2012 10:03
x22
přesně tak. Je třeba si uvědomit, že Java aplikace NEJSOU kompilované, ale interpretované (no, popra… nový
touchwood 14.02.2012 10:18
touchwood
Přesně tak. Pokud nebude používat nějaké platform-dependent knihovny nebo nativní věci (JNI), půjde… nový
MaSo 14.02.2012 10:19
MaSo
takže mám virtual machine/runtime engine ve 32bitové verzi ...a mám si tedy nainstalovat verzi x64 o… nový
neprihlaseny qwerty1 14.02.2012 12:38
neprihlaseny qwerty1
Jo. poslední
MaSo 14.02.2012 13:09
MaSo

záleží čo mieniš tvoriť,do 64-bit os si doinštaluj obidve verzie a máš po problémoch,aplikácie vytvorené v 64-bit jave spustíš len v 64-bitovom prostredí,32-bitová java je univerzálnejšia,ide spustiť v 32/64 bit prostedí,ale má pamäťové obmedzenie 32-bit prostredia....skôr si daj pozor aby si na platforme intel neinštaloval javu určenú pre amd a opačne,na pc s viacjadrovým amd procesorom neinštaloval i586-jdk inštalačky

To nie je pravda, aplikacie vytvorene v 64bit Jave, idu spustit (bez zmeny) aj v 32bitovej (pokial nepotrebuju vela pamate) a opacne (a aj v Linuxe, Mac OS a vsade, kde je k dispozicii kompatibilna verzia Javy).

Javovske programy na nekompiluju pre x86 alebo x64, ale do bajtkodu a ten je vsade rovnaky. Dolezita je len verzia JRE/JDK pre ktoru to bolo skompilovane, program sklompilovany pre Javu 7 nepojde spustit v starsej verzii.

přesně tak. Je třeba si uvědomit, že Java aplikace NEJSOU kompilované, ale interpretované (no, popravdě je to trochu složitější, nicméně java aplikace napsaná třeba na Linuxu 64bit poběží -pokud nevyužívá specifických vlastností platformy- i třeba na 32bit Windows).

CO se týká dotazu: záleží na tom, co chceš s tou javou dělat. Pokud je to na vývoj aplikací, pak klidně 64bit verzi (má-li tazatel 64b OS). Pokud je to pro integraci do prohlížeče (JRE), pak je třeba taková bitová verze, v jaké je přeložen prohlížeč. Tzn. např. pro klasický FF je to 32bit verze. Pro 32b IE zase 32b verze. Pro 64b IE pak 64b verze.

Zpět do poradny Odpovědět na původní otázku Nahoru