logo

JDK Java

„Java Development Kit“ (JDK) yra kelių platformų programinės įrangos kūrimo aplinka, siūlanti įrankių ir bibliotekų, reikalingų kuriant Java pagrįstą programinę įrangą ir programėles, rinkinį. Tai pagrindinis paketas, naudojamas Java, kartu su JVM („Java“ virtualioji mašina) ir JRE (Java Runtime Environment).

json duomenų pavyzdys

Pradedantieji dažnai susipainioja su JRE ir JDK, jei jus domina tik Java programų paleidimas savo kompiuteryje, galite lengvai tai padaryti naudodami Java Runtime Environment. Tačiau jei norite sukurti Java pagrindu veikiančią programinę įrangą, kartu su JRE jums gali prireikti papildomų būtinų įrankių, vadinamų JDK.

JDK = JRE + Kūrimo įrankiai



JAVA plėtros rinkinys (JDK)

„Java“ kūrimo rinkinys yra vienos iš „Java“ platformų įgyvendinimas:

JDK turinys

JDK turi privačią Java virtualiąją mašiną (JVM) ir keletą kitų išteklių, reikalingų Java programai kurti.

JDK yra:

  • „Java Runtime Environment“ (JRE),
  • Vertėjas/kroviklis (Java),
  • Kompiliatorius (Javac),
  • Archyvas (stiklainis) ir daugelis kitų.

JDK „Java Runtime Environment“ paprastai vadinama privačia vykdymo aplinka, nes ji yra atskirta nuo įprastos JRE ir turi papildomo turinio. „Private Runtime“ JDK yra JVM ir visos gamybinėje aplinkoje esančios klasių bibliotekos, taip pat papildomos kūrėjams naudingos bibliotekos, pvz., internacionalizavimo bibliotekos ir IDL bibliotekos.

Populiariausi JDK:

  • Oracle JDK: populiariausias JDK ir pagrindinis Java11 platintojas,
  • OpenJDK: Paruošta naudoti: JDK 15, JDK 14 ir JMC,
  • Azul Systems Zing: efektyvus ir mažo vėlavimo JDK, skirtas Linux OS,
  • Azul sistemos: pagrįstas Zulu prekės ženklas, skirtas Linux, Windows, Mac OS X,
  • IBM J9 JDK: AIX, Linux, Windows ir daugeliui kitų OS,
  • „Amazon“ teisingai: naujausia parinktis su nemokama OpenJDK kūrimu ir ilgalaikiu palaikymu.

Sąranka:

JDK nustatymas kūrimo aplinkoje yra labai paprastas, tiesiog atlikite toliau nurodytus paprastus veiksmus.

JDK diegimas

  • Eikite į oficialų „Oracle“ atsisiuntimo puslapį nuoroda
  • Pasirinkite naujausią JDK versiją ir spustelėkite Atsisiųsti ir pridėkite ją prie savo klasės kelio.
  • Tiesiog patikrinkite, ar JDK programinė įranga įdiegta jūsų kompiuteryje, ar ne tinkamoje vietoje, pavyzdžiui, C:Program FilesJavajdk11.0.9.

Nustatykite JAVA_HOME, skirtą „Windows“:

  • Dešiniuoju pelės mygtuku spustelėkite Mano kompiuteris ir pasirinkite Ypatybės.
  • Eikite į skirtuką Išsamiau ir pasirinkite Aplinkos kintamieji, tada redaguokite JAVA_HOME, kad nurodytumėte tikslią vietą, kurioje saugoma jūsų JDK programinė įranga, pavyzdžiui, C:Program FilesJavajdk11.0.9 yra numatytoji Windows vieta.

„Java“ palaiko atgalinį suderinamumą, todėl nesijaudinkite, tiesiog atsisiųskite naujausią leidimą ir gausite visas senas ir daug naujų funkcijų. Įdiegę JDK ir JRE prideda java komandą į komandų eilutę. Tai galite patikrinti naudodami komandų eilutę java versija komandą. Kai kuriais atvejais, įdiegę JDK, turite iš naujo paleisti sistemą.

JDK versija

aktorė Zeenat Aman

Sukompiliuokite ir paleiskite „Java“ kodą naudodami JDK:

Galite naudoti JDK kompiliatorių, norėdami konvertuoti Java tekstinį failą į vykdomąją programą. Jūsų Java teksto segmentas konvertuojamas į baito kodas po kompiliavimo, kuriame yra .klasė pratęsimas.

Pirmiausia sukurkite Java tekstinį failą ir išsaugokite jį naudodami pavadinimą. Čia mes išsaugome failą kaip Hello.java.

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


Po to tiesiog naudokite javac komanda, kuri naudojama kompiliavimo tikslais Java. Nepamirškite komandinėje eilutėje nurodyti viso savo java tekstinio failo kelio, kitaip gausite klaidą, nes sistema negali rasti nurodyto kelio,

Jūsų komanda turėtų būti panaši į pateiktą toliau pateiktą pavyzdį, kur Hello yra failo pavadinimas, o visas failo kelias yra nurodytas prieš failo pavadinimą. Kelias ir javac.exe turi būti kabutėse.

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

Dabar galite pastebėti, kad Sveiki mokiniai failas kuriamas tame pačiame kataloge kaip Hello.java. Dabar galite paleisti savo kodą tiesiog naudodami java Sveiki komanda, kuri pateiks norimą rezultatą pagal jūsų kodą. Atminkite, kad norint paleisti kodą, nereikia įtraukti .class.

C:UsersPinakiDocuments>java Sveiki

(Išvestis:) Sveiki Geek!

Jar komponentas:

JDK yra daug naudingų įrankių ir tarp jų populiariausias po javac yra jar įrankis. Jar failas yra ne kas kita, kaip visas Java klasių paketas. Sukūrę .class failus, galite juos sudėti į .jar, kuris juos suglaudina ir struktūrizuoja nuspėjamu būdu. Dabar paverskime Hello.class į jar failą.

Prieš tęsdami atminkite, kad turėtumėte būti tame pačiame kataloge, kuriame buvo išsaugotas Hello.java failas. Dabar komandų eilutėje įveskite toliau pateiktą komandą.

.jar failo kūrimas

C:UsersPinakiDocuments>c:Program FilesJavajdk-11.0.9injar.exe –sukurti –failą Hello.jar Hello.class

Dabar galite pastebėti, kad Hello.jar failas buvo sukurtas tame pačiame kataloge naudojant Hello.class failą ir jar.exe. Galite naudoti jar failą įtraukdami jį į savo klasės kelią ir vykdydami jame esančią programą. Čia -cp reiškia classpath, kuris padeda įtraukti jar į tą patį klasės kelią.

Vykdomas .jar failas

java -cp hello_world.jar hello_world

Svarbūs JDK komponentai

Žemiau pateikiamas išsamus dažniausiai naudojamų Jdk komponentų, kurie yra labai naudingi kuriant java programą, sąrašas.

konvertuoti char į java eilutę
Komponentas

Naudokite

javac

Java kompiliatorius konvertuoja šaltinio kodą į Java baitinį kodą

java

Java programų įkroviklis.

javap

Klasės failų išardiklis,

javadoc

Dokumentacijos generatorius,

stiklainis

mit pilna forma
„Java Archiver“ padeda valdyti JAR failus.

programėlių peržiūros programa

„Java“ programėlių derinimas be žiniatinklio naršyklės,

xjc

Priima XML schemą ir generuoja Java klases,

apt

Anotacijų apdorojimo įrankis,

jdb

Derintuvas,

jmc

„Java“ misijos valdymas,

JConsole

Stebėjimo ir valdymo pultas,

pakelis 200

JAR suspaudimo įrankis,

extcheck

Įrankis JAR failų konfliktams aptikti,

ir tt

Kompiliatorius iš IDL į Java,

klavišų įrankis

Keystore manipuliavimo įrankis,

jstatd

jstat demonas (eksperimentinis)

stovėti

JVM statistikos stebėjimo įrankis

jshell

jshell, pristatytas java 9.

jstack

Spausdina Java dėklo pėdsakus (eksperimentinis)

jrunscript

Java komandinės eilutės scenarijaus apvalkalas.

jhat

Java krūvos analizės įrankis (eksperimentinis)

jpackage

Sukurkite savarankiškus programų paketus.

žandikauliai

mvc su java
„Web Start“ paleidimo priemonė JNLP programoms,

javah

C antraštės ir stuburo generatorius,

stiklainio signataras

stiklainio pasirašymo ir tikrinimo įrankis

jinfo

konfigūracijos informacija (eksperimentinė)

javafxpackeris

Supakuokite ir pasirašykite JavaFX programas