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)

Předmět Autor Datum
Jestli máš 64bit, tak x64
Metride 13.02.2012 19:41
Metride
Seš si tim jistej?
qwerty14 13.02.2012 19:44
qwerty14
No co já vim, tak x86 je 32bit ;-)
Metride 13.02.2012 19:45
Metride
Původně jsem to taky chtěl napsat, že x64, ale pak jsem si uvědomil, že by tam mohly být problémy s…
Prasak 13.02.2012 19:46
Prasak
Ale on nemá 32bit, ne?
Metride 13.02.2012 19:49
Metride
mám win7 Home Premium 64-bit
qwerty14 13.02.2012 19:50
qwerty14
Tak jak?
qwerty14 13.02.2012 19:52
qwerty14
On ne, ale ty aplikace co vytvoří, nemusí spouštět jen on, ale i někdo jinej na 32 bitovým systému.…
Prasak 13.02.2012 19:53
Prasak
Já jsem si koupil knížku abych se naučil programovat s javou,... nemám s tim žádné zkušenosti...
qwerty14 13.02.2012 19:55
qwerty14
Já chápu tvoji snahu, proto jsem ti psal, že musíš počkat na někoho, kdo umí dělat s Javou, pár tako…
Prasak 13.02.2012 19:58
Prasak
Prasak-Jasný, už tě chápu. V životě jsem se na Javu nekouk :-D
Metride 13.02.2012 19:57
Metride
tak teda co? a ted když dám start a napíšu do toho vyhledávače java... tak tam mám "java (bitové)"..…
qwerty14 13.02.2012 19:59
qwerty14
A ty si pro příště zapamatuj, že když dáš blbej název threadu, tak sem moc odborníků na Javu nedotáh…
Prasak 13.02.2012 20:02
Prasak
To já taky ne, proto jsem opatrnej ve vynášení verdiktů, i když to na první pohled vypadá jednoznačn…
Prasak 13.02.2012 20:00
Prasak
BLBNU..... když dám start a do vyhledávače napíšu java, tak se mi zobrazí "java (32bitové)".... mám…
qwerty14 13.02.2012 20:05
qwerty14
Já chápu tvoji snahu, proto jsem ti psal, že musíš počkat na někoho, kdo umí dělat s Javou :)
Metride 13.02.2012 20:07
Metride
já ti odpovím kulišácky. JRE - když je aplikace 32bit, potřebuju jre 32bit i na 64bit systému. třeba…
kmochna 13.02.2012 20:20
kmochna
Já instaluji na 64 bitové systémy javu runtime 1.7 32 bit, protože 64 bitová s webovými 32 bit. proh…
Nero22 14.02.2012 06:36
Nero22
Možná je to ještě jinak: "The truth is out there." Javě taky nerozumím, ale asi je jedno v jaké Java…
IQ37 14.02.2012 08:53
IQ37
64bit.
MaSo 14.02.2012 09:12
MaSo
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…
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…
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…
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…
neprihlaseny qwerty1 14.02.2012 12:38
neprihlaseny qwerty1
Jo. poslední
MaSo 14.02.2012 13:09
MaSo

Já chápu tvoji snahu, proto jsem ti psal, že musíš počkat na někoho, kdo umí dělat s Javou, pár takových sem chodí, ale musíš prostě počkat, ne každej tu smrdí skoro furt, tak jako já :-) a já umím spíš s HW, než se softwarem.
Ti, co s Javou umí (a vím o nich), tak mají přezdívku Azor a MaSo. Pokud se objeví.

Možná je to ještě jinak: "The truth is out there."
Javě taky nerozumím, ale asi je jedno v jaké Java to budeš dělat. To je asi stejné, jako když udělám HTML stránku a budu se zajímat, jestli ji zobrazí 32 nebo 64 bitový prohlížeč. Předpokládám univerzálnost Java.

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