logo

JDK v jazyku Java

Java Development Kit (JDK) je multiplatformové prostredie na vývoj softvéru, ktoré ponúka kolekciu nástrojov a knižníc potrebných na vývoj softvérových aplikácií a apletov založených na jazyku Java. Ide o základný balík používaný v Jave spolu s JVM (Java Virtual Machine) a JRE (Java Runtime Environment).

js viacriadkový reťazec

Začiatočníci sa často mýlia s JRE a JDK, ak máte záujem iba o spúšťanie programov Java na vašom počítači, môžete to ľahko urobiť pomocou prostredia Java Runtime Environment. Ak by ste však chceli vyvinúť softvérovú aplikáciu založenú na jazyku Java, potom spolu s JRE možno budete potrebovať ďalšie potrebné nástroje, ktoré sa nazývajú JDK.



JDK=JRE+Vývojové nástroje

JAVA Development Kit (JDK)

Java Development Kit je implementáciou jednej z platformy Java:

Obsah JDK

JDK má súkromný Java Virtual Machine (JVM) a niekoľko ďalších zdrojov potrebných na vývoj aplikácie Java.



JDK obsahuje:

  • Java Runtime Environment (JRE),
  • tlmočník/načítač (Java),
  • kompilátor (javac),
  • Archivátor (džbán) a mnoho ďalších.

Prostredie Java Runtime Environment v JDK sa zvyčajne nazýva Private Runtime, pretože je oddelené od bežného JRE a má extra obsah. Private Runtime v JDK obsahuje JVM a všetky knižnice tried prítomné v produkčnom prostredí, ako aj ďalšie knižnice užitočné pre vývojárov, napríklad knižnice internacionalizácie a knižnice IDL.

Najobľúbenejšie JDK:

  • Oracle JDK: najpopulárnejší JDK a hlavný distribútor Java11,
  • OpenJDK: Pripravené na použitie: JDK 15, JDK 14 a JMC,
  • Azul Systems Zing: efektívny JDK s nízkou latenciou pre operačný systém Linux,
  • Azul Systems: založená značka Zulu pre Linux, Windows, Mac OS X,
  • IBM J9 JDK: pre AIX, Linux, Windows a mnohé ďalšie OS,
  • Amazon správne: najnovšia možnosť s bezplatným zostavením OpenJDK a dlhodobou podporou.

Nastaviť:

Nastavenie JDK vo vašom vývojovom prostredí je super jednoduché, stačí postupovať podľa nižšie uvedených jednoduchých krokov.



Inštalácia JDK

  • Prostredníctvom tohto prejdite na oficiálnu stránku sťahovania spoločnosti Oracle odkaz
  • Vyberte najnovšiu verziu JDK a kliknite na Stiahnuť a pridajte ju do svojej triedy.
  • Stačí skontrolovať, či je softvér JDK nainštalovaný alebo nie na vašom počítači na správnom mieste, napríklad v C:Program FilesJavajdk11.0.9.

Nastaviť JAVA_HOME pre Windows:

  • Kliknite pravým tlačidlom myši na Tento počítač a vyberte Vlastnosti.
  • Prejdite na kartu Rozšírené a vyberte Premenné prostredia a potom upravte JAVA_HOME tak, aby ukazovala na presné miesto, kde je uložený váš softvér JDK, napríklad C:Program FilesJavajdk11.0.9 je predvolené umiestnenie v systéme Windows.

Java si zachováva spätnú kompatibilitu, takže sa nemusíte báť, stiahnite si najnovšiu verziu a získate všetky staré a mnoho nových funkcií. Po inštalácii JDK a JRE pridá príkaz java do príkazového riadka. Môžete to overiť pomocou príkazového riadka pomocou java verzia príkaz. V niektorých prípadoch musíte po nainštalovaní JDK reštartovať systém.

Verzia JDK

Kompilácia a spustenie kódu Java pomocou JDK:

Na konverziu textového súboru Java na spustiteľný program môžete použiť kompilátor JDK. Váš textový segment Java sa skonvertuje na bytecode po kompilácii, ktorá nesie .trieda rozšírenie.

java string charat

Najprv vytvorte textový súbor Java a uložte ho pod názvom. Tu ukladáme súbor ako Hello.java.

Java
class Hello{  public static void main (String[] args) {  System.out.println('Hello Geek!');  } }>


Potom už len stačí použiť javac príkaz, ktorý sa používa na účely kompilácie v jazyku Java. Nezabudnite zadať úplnú cestu k vášmu textovému súboru java do príkazového riadka, inak sa zobrazí chyba, pretože systém nemôže nájsť zadanú cestu,

Váš príkaz by mal byť podobný nižšie uvedenému príkladu, kde Hello je názov súboru a pred názvom súboru je uvedená úplná cesta k súboru. Cesta a javac.exe by mali byť v úvodzovkách.

C:Program FilesJavajdk-11.0.9injavac.exe Hello.java

Teraz si môžete všimnúť, že Ahoj trieda súbor sa vytvára v rovnakom adresári ako Hello.java. Teraz môžete spustiť svoj kód jednoduchým použitím java Dobrý deň príkaz, ktorý vám poskytne požadovaný výsledok podľa vášho kódu. Pamätajte, že na spustenie kódu nemusíte zahrnúť príponu .class.

C:UsersPinakiDocuments>java Dobrý deň

(Výstup:) Ahoj Geek!

Komponent nádoby:

JDK obsahuje mnoho užitočných nástrojov a medzi nimi je po javacu najpopulárnejší nástroj jar. Súbor jar nie je nič iné ako úplný balík tried Java. Po vytvorení súborov .class ich môžete zložiť do súboru .jar, ktorý ich komprimuje a štruktúruje predvídateľným spôsobom. Teraz skonvertujme náš Hello.class na súbor jar.

Pred pokračovaním si prosím uvedomte, že by ste sa mali nachádzať v rovnakom adresári, kde bol uložený súbor Hello.java. Teraz zadajte príkaz uvedený nižšie v príkazovom riadku.

Vytvorenie súboru .jar

C:UsersPinakiDocuments>c:Program FilesJavajdk-11.0.9injar.exe –create –file Hello.jar Hello.class

Teraz si môžete všimnúť, že súbor Hello.jar bol vytvorený v rovnakom adresári pomocou súboru Hello.class a jar.exe. Súbor jar môžete použiť tak, že ho pridáte do svojej triedy a spustíte program v ňom. Tu -cp znamená classpath, čo pomáha pridať jar do rovnakej classpath.

Spustenie súboru .jar

java -cp hello_world.jar hello_world

Dôležité komponenty JDK

Nižšie je uvedený komplexný zoznam najčastejšie používaných komponentov Jdk, ktoré sú veľmi užitočné pri vývoji aplikácie Java.

skener java
Komponent

Použite

javac

Kompilátor Java konvertuje zdrojový kód na bajtový kód Java

java

Načítač aplikácií java.

javap

Disassembler súborov triedy,

javadoc

Generátor dokumentácie,

jar

Java Archiver pomáha spravovať súbory JAR.

prehliadač apletov

Ladenie apletov Java bez webového prehliadača,

xjc

Prijíma schému XML a generuje triedy Java,

apt

nástroj na spracovanie anotácií,

jdb

Debugger,

jmc

Java Mission Control,

JConsole

maven nainštalovať
Konzola na monitorovanie a správu,

balenie 200

kompresný nástroj JAR,

extcheck

Nástroj na detekciu konfliktov súborov JAR,

atď

kompilátor IDL do Java,

kľúčový nástroj

Nástroj na manipuláciu s úložiskom kľúčov,

jstatd

démon jstat (experimentálny)

jsť

Nástroj na sledovanie štatistík JVM

jshell

stredový obrázok v css
jshell predstavený v jave 9.

jstack

Vytlačí stopy zásobníka Java (experimentálne)

jrunscript

Shell skriptu príkazového riadka Java.

jhat

Java Heap Analysis Tool (experimentálne)

jpackage

Vytvorte samostatné balíky aplikácií.

javaws

Spúšťač Web Start pre aplikácie JNLP,

javah

C hlavička a generátor stub,

podpisovač pohárov

nástroj na podpisovanie a overovanie jar

jinfo

konfiguračné informácie (experimentálne)

javafxpackager

Zabaľte a podpíšte aplikácie JavaFX