Array ( [0] => 15488726 [id] => 15488726 [1] => cswiki [site] => cswiki [2] => JDK [uri] => JDK [3] => [img] => [4] => [day_avg] => [5] => [day_diff] => [6] => [day_last] => [7] => [day_prev_last] => [8] => [oai] => [9] => [is_good] => [10] => [object_type] => [11] => 0 [has_content] => 0 [12] => [oai_cs_optimisticky] => ) Array ( [0] => {{Infobox - software [1] => | aktuální verze = 21 [2] => }} [3] => '''Java Development Kit''' ('''JDK''') je produkt [[Oracle Corporation]], který obsahuje soubor základních nástrojů pro vývoj aplikací pro platformu [[Java (platforma)|Java]]. Někdy bývá označován jako '''Java SDK''', od verze 1.2 do verze 1.4.x byl označován jako '''J2SE SDK''' nebo '''Java 2 SDK'''. 17. listopadu 2006 se firma [[Sun]] rozhodla uvolnit ho pod [[GNU General Public License]] (GPL) a 8. května 2007 uvolnila pod GNU/GPL v2, což z něj vytvořilo [[freeware]]. Sun tak nově přesunul [[zdrojový kód]] Javy pod [[opensource]] projekt [[OpenJDK]]. [4] => [5] => == Součásti JDK == [6] => [7] => * [[Java Virtual Machine|Java Runtime Environment]] pro spouštění aplikací i vývojových nástrojů, přičemž toto prostředí obsahuje: [8] => ** [[virtuální stroj]] (spouštěný příkazem java); [9] => ** sadu základních knihoven ([[Java Persistence API|Java Core API]]) oproti standardnímu JRE rozšířenou o některé knihovny; [10] => * java – [[Zavaděč (program)|zavaděč]] pro aplikace Java. Tento nástroj interpretuje [[class]] soubory které jsou generovány [[javac]] překladačem. Nyní je jeden zavaděč používán jak pro vývoj tak pro nasazení aplikací. Starší verze, JRE, už se nepoužívá a byla nahrazena tímto novým java zavaděčem. [11] => * [[javac]] – [[překladač]] zdrojového kódu v jazyce [[Java (programovací jazyk)|Java]] do [[bytecode|bajtkódu]]. [12] => * jdb – [[debugger]] pro ladění programů. [13] => * [[javadoc]] – slouží pro generování programové dokumentace ze zdrojových kódů a speciálně formátovaných komentářů [14] => * jar – vytváří jar archivy, které se používají pro distribuci programů i knihoven pro platformu Java [15] => * javah – nástroj pro generování hlavičkových souborů pro [[JNI]] [16] => * [[native2ascii]] – slouží pro konverzi zdrojového kódu v určitém [[kódování]] do kódování [[ASCII]] [17] => * javap – soubor tříd [18] => * javaws – [[Java Web Start]] spouštěč pro JNLP aplikace [19] => * jconsole – konzole pro monitoring a management Java [20] => * jhat – nástroj pro analýzu ''hald'' {{Vjazyce2|en|''Java Heap Analysis Tool''}} (experimentální) [21] => * jinfo – utilita pro získávání konfiguračních informací z běžících Java procesů a pádů (experimentální) [22] => * jmap – tato utilita vytváří paměťové mapy Java a může vytisknout paměťové mapy sdílených objektů nebo detaily paměti daných procesů nebo pádů jádra (experimentální) [23] => * jps – [[Java Virtual Machine]] status procesů, dělá seznam HotSpotů Java Virtual Machines v cílovém systému (experimentální) [24] => * jrunscript – příkazový řádek Java [[Shellový skript|skript]] [[Shell (programování)|shellu]] [25] => * jstack – utilita, která tiskne [[Trasování (programování)|trasování zásobníku]] vláken Java (experimentální) [26] => * jstat – [[Java Virtual Machine]] nástroj monitorování statistik (experimentální) [27] => * jstatd – jstat [[Démon (software)|démon]] (experimentální) [28] => * policytool – nástroj pro vytváření a management pravidel, a to takových pro [[Java Virtual Machine|Java runtime]], která specifikují povolení pro zdrojové kódy z různých zdrojů [29] => * [[VisualVM]] – vizuální nástroj, integrující několik rozhraní [[Příkazový řádek|příkazové řádky]] JDK nástrojů a funkce pro [[profilování]] výkonu a paměti [30] => * wsimport – generuje přenosné [[JAX-WS]] artefakty pro vyvolání webové služby [31] => * xjc – část Java [[API]], která akceptuje [[Extensible Markup Language|XML]] schémata a generuje třídy jazyka Java [32] => [33] => Experimentální nástroje nemusí být všechny k dispozici v budoucích verzích JDK. [34] => [35] => JDK také přichází s kompletním [[Java Virtual Machine|Java Runtime Environment]], nazývané také ''privátní'' běhové rozhraní, protože je odděleno od "běžného" JRE a má speciální obsah. Je tvořen z [[Java Virtual Machine]] a všech třídních knihoven v produkčním prostředí, ale obsahuje také knihovny určené pouze pro vývojáře, jako jsou [[Internacionalizace a lokalizace|internacionalizační]] knihovny a IDL knihovny popisující rozhraní. [36] => [37] => Kopie JDK také zahrnují širokou škálu programů, demonstrujících použití téměř všech [[Portace softwaru|portů]] [[Java Persistence API|Java API]]. [38] => [39] => == Rozdíly mezi JDK a SDK == [40] => JDK představuje rozšířenou verzi [[software development kit]] (SDK). V doprovodných popisech pro [[Java SE]], [[Java EE|EE]], [[Java ME|ME]], firma Sun uvedla, že v této terminologii představuje JDK podmnožinu SDK, která je odpovědná za psaní/vývoj a provoz Java programů. Zbytek SDK představuje extra software, jako jsou aplikační servery, debuggery a dokumentace. [41] => [42] => == Další JDK == [43] => K dispozici jsou také jiná JDK pro různé platformy, některé z nich vycházejí ze zdrojových kódů Sun JDK, jiné nikoliv. Každé z nich se drží základních specifikací jazyka Java, ale jsou zde rozdíly, jako například v kompilačních strategiích a optimalizačních technikách. [44] => [45] => Patří k nim: [46] => [47] => * [[GNU]]'s '''GCJ''' (The [[GCC|GNU Compiler for Java]]) [48] => * IBM J9 JDK pro AIX, Linux, Windows, MVS, OS/400, Pocket PC, z/OS [http://www-128.ibm.com/developerworks/java/jdk/] [49] => * [[Oracle Corporation]] '''[[JRockit]]''' JDK pro Windows, Linux a Solaris [50] => * Blackdown Java – Port Sun JDK pro Linux [51] => * [[Apple Computer|Apple]] Mac OS Runtime pro Java JVM/JDK pro Classic [[Mac OS]] [https://web.archive.org/web/20070714204602/http://docs.info.apple.com/article.html?artnum=120209] [52] => * Apache Harmony [53] => * RedHat [[IcedTea]] zaměňuje proprietární cestu ke třídám v OpenJDK [54] => * [[Aicas]] [[JamaicaVM]] [55] => [56] => == Související články == [57] => * [[Java (programovací jazyk)]] [58] => * [[Java (platforma)|Platforma Java]] [59] => * [[Java Virtual Machine]] [60] => [61] => == Reference == [62] => [63] => * [https://web.archive.org/web/20070927141814/http://www.cdr.cz/a/21297 Sun uvolnil JDK pod GPL] [64] => [65] => {{Překlad [66] => | jazyk = en [67] => | článek = Java Development Kit [68] => | revize = 470972235 [69] => }} [70] => [71] => == Externí odkazy == [72] => * [http://java.sun.com/javase/ Oracle Java SE] [73] => * [http://www.ibm.com/developerworks/java/jdk/ IBM Java technology JDK] [74] => * [https://web.archive.org/web/20070610111552/https://jdk7.dev.java.net/ Open source JDK 7 project] [75] => * [http://openjdk.java.net/ Open source JDK project] [76] => * [https://web.archive.org/web/20110216183844/http://community.java.net/jdk/ Community support] [77] => * [http://www.gnu.org/software/classpath/ GNU Classpath] – a [[Svobodný software|Free software]] JDK alternative [78] => * [https://web.archive.org/web/20120119160256/http://www.javadoc.ankerl.com/ Javadoc Developer Kit (JDK) Search Engine] [79] => * [http://www.sun.com/service/developer/index.jsp Developer Support Services from Sun Microsystems] {{Wayback|url=http://www.sun.com/service/developer/index.jsp |date=20101026064144 }} [80] => [81] => {{Java}} [82] => [83] => [[Kategorie:Java]] [84] => [[Kategorie:Vývojová prostředí]] [] => )
good wiki

JDK

Java Development Kit (JDK) je produkt Oracle Corporation, který obsahuje soubor základních nástrojů pro vývoj aplikací pro platformu Java. Někdy bývá označován jako Java SDK, od verze 1.

More about us

About

Expert Team

Vivamus eget neque lacus. Pellentesque egauris ex.

Award winning agency

Lorem ipsum, dolor sit amet consectetur elitorceat .

10 Year Exp.

Pellen tesque eget, mauris lorem iupsum neque lacus.

You might be interested in

,'Java Virtual Machine','Java (platforma)','javac','Java Persistence API','Oracle Corporation','Java (programovací jazyk)','GNU','JRockit','ASCII','JNI','debugger','opensource'