logo

JDK Javassa

Java Development Kit (JDK) on monialustainen ohjelmistokehitysympäristö, joka tarjoaa kokoelman työkaluja ja kirjastoja, joita tarvitaan Java-pohjaisten ohjelmistosovellusten ja sovelmien kehittämiseen. Se on Javassa käytetty ydinpaketti yhdessä JVM (Java-virtuaalikone) ja JRE (Java Runtime Environment).

java nukkua

Aloittelijat hämmentyvät usein JRE:stä ja JDK:sta, jos olet kiinnostunut vain Java-ohjelmien suorittamisesta koneellasi, voit tehdä sen helposti Java Runtime Environmentin avulla. Jos kuitenkin haluat kehittää Java-pohjaisen ohjelmistosovelluksen, saatat tarvita JRE:n lisäksi joitain tarvittavia lisätyökaluja, joita kutsutaan nimellä JDK.

JDK=JRE+kehitystyökalut



JAVA Development Kit (JDK)

Java Development Kit on yhden Java-alustan toteutus:

JDK:n sisältö

JDK:ssa on yksityinen Java Virtual Machine (JVM) ja muutama muu Java-sovelluksen kehittämiseen tarvittava resurssi.

JDK sisältää:

  • Java Runtime Environment (JRE),
  • tulkki/lataaja (Java),
  • Kääntäjä (javac),
  • Arkistointi (purkki) ja paljon muuta.

JDK:n Java Runtime Environment -ympäristöä kutsutaan yleensä Private Runtimeksi, koska se on erotettu tavallisesta JRE:stä ja siinä on ylimääräistä sisältöä. Private Runtime JDK:ssa sisältää JVM:n ja kaikki tuotantoympäristössä olevat luokkakirjastot sekä kehittäjille hyödyllisiä lisäkirjastoja, kuten kansainvälistymiskirjastot ja IDL-kirjastot.

Suosituimmat JDK:t:

  • Oracle JDK: suosituin JDK ja Java11:n pääjakelija,
  • OpenJDK: Käyttövalmis: JDK 15, JDK 14 ja JMC,
  • Azul Systems Zing: tehokas ja matala latenssi JDK Linux-käyttöjärjestelmälle,
  • Azul-järjestelmät: perustuu Zulu-brändiin Linuxille, Windowsille, Mac OS X:lle,
  • IBM J9 JDK: AIX, Linux, Windows ja monet muut käyttöjärjestelmät,
  • Amazon oikein: uusin vaihtoehto, jossa on maksuton OpenJDK-rakennus ja pitkäaikainen tuki.

Perustaa:

JDK:n määrittäminen kehitysympäristössäsi on erittäin helppoa, seuraa vain alla olevia yksinkertaisia ​​ohjeita.

JDK:n asennus

  • Siirry tämän Oraclen viralliselle lataussivulle linkki
  • Valitse uusin JDK-versio ja napsauta Lataa ja lisää se luokkapolullesi.
  • Tarkista vain, onko JDK-ohjelmisto asennettu tietokoneellesi oikeaan paikkaan, esimerkiksi osoitteeseen C:Program FilesJavajdk11.0.9.

Aseta JAVA_HOME Windowsille:

  • Napsauta hiiren kakkospainikkeella Oma tietokone ja valitse Ominaisuudet.
  • Siirry Lisäasetukset-välilehdelle ja valitse Ympäristömuuttujat ja muokkaa sitten JAVA_HOMEa osoittamaan tarkkaan sijaintiin, johon JDK-ohjelmistosi on tallennettu. Esimerkiksi C:Program FilesJavajdk11.0.9 on oletussijainti ikkunoissa.

Java säilyttää taaksepäin yhteensopivuuden, joten älä huoli, lataa vain uusin julkaisu, niin saat kaikki vanhat ja monet uudet ominaisuudet. JDK:n ja JRE:n asentamisen jälkeen lisää java-komennon komentorivillesi. Voit tarkistaa tämän komentokehotteen kautta java -versio komento. Joissakin tapauksissa sinun on käynnistettävä järjestelmä uudelleen JDK:n asentamisen jälkeen.

JDK versio

Käännä ja suorita Java-koodi JDK:n avulla:

Voit käyttää JDK-kääntäjää Java-tekstitiedoston muuntamiseen suoritettavaksi ohjelmaksi. Java-tekstisegmenttisi muunnetaan muotoon tavukoodi kokoamisen jälkeen, joka sisältää .luokka laajennus.

Luo ensin Java-tekstitiedosto ja tallenna se nimellä. Täällä tallennetaan tiedosto nimellä Hello.java.

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


Sen jälkeen käytä vain javac komento, jota käytetään käännöstarkoituksessa Javassa. Älä unohda antaa java-tekstitiedostosi koko polku komentoriville, muuten saat virheilmoituksen, koska järjestelmä ei löydä määritettyä polkua,

Komennon tulee olla samanlainen kuin alla oleva esimerkki, jossa Hello on tiedoston nimi ja tiedoston koko polku on määritetty ennen tiedoston nimeä. Polun ja javac.exe-tiedoston tulee olla lainausmerkkien sisällä.

pelastaa

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

Voit nyt huomata, että Hei.luokka tiedostoa luodaan samaan hakemistoon kuin Hello.java. Nyt voit suorittaa koodisi yksinkertaisesti käyttämällä java Hei komento, joka antaa sinulle haluamasi tuloksen koodisi mukaan. Muista, että sinun ei tarvitse sisällyttää .luokkaa suorittaaksesi koodisi.

C:UsersPinakiDocuments>java Hei

(Tuloste:) Hei Geek!

Purkin komponentti:

JDK sisältää monia hyödyllisiä työkaluja ja niistä suosituin javacin jälkeen on jar-työkalu. Jar-tiedosto on vain täysi paketti Java-luokkia. Luotuasi .class-tiedostot voit koota ne .jar-tiedostoon, joka pakkaa ja jäsentää ne ennakoitavalla tavalla. Muunnetaan nyt Hello.class jar-tiedostoksi.

Ennen kuin jatkat, huomaa, että sinun tulee olla samassa hakemistossa, johon Hello.java-tiedosto tallennettiin. Kirjoita nyt alla annettu komento komentoriville.

.jar-tiedoston luominen

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

Nyt voit huomata, että Hello.jar-tiedosto on luotu samaan hakemistoon Hello.class-tiedostolla ja jar.exe-tiedostolla. Voit käyttää jar-tiedostoa lisäämällä sen luokkapolullesi ja suorittamalla sen sisällä olevan ohjelman. Tässä -cp tarkoittaa luokkapolkua, joka auttaa lisäämään jarin samaan luokkapolkuun.

Suoritetaan .jar-tiedostoa

java -cp hello_world.jar hello_world

JDK:n tärkeät osat

Alla on kattava luettelo Jdk:n enimmäkseen käytetyistä komponenteista, jotka ovat erittäin hyödyllisiä Java-sovelluksen kehittämisessä.

10/10
Komponentti

Käyttää

javac

Java-kääntäjä muuntaa lähdekoodin Java-tavukoodiksi

java

Java-sovellusten latausohjelma.

javap

Luokkatiedostojen purkaja,

javadoc

Dokumentaatiogeneraattori,

purkki

Java Archiver auttaa hallitsemaan JAR-tiedostoja.

sovelmien katseluohjelma

Java-sovelmien virheenkorjaus ilman verkkoselainta,

xjc

linux kuinka nimetä hakemisto uudelleen
Hyväksyy XML-skeeman ja luo Java-luokkia,

apt

merkintöjen käsittelytyökalu,

jdb

Virheen korjaaja,

jmc

Java Mission Control,

JConsole

Valvonta- ja hallintakonsoli,

pakkaus 200

JAR-pakkaustyökalu,

extcheck

Apuohjelma tunnistaa JAR-tiedostoristiriidat,

jne

IDL-Java-kääntäjä,

näppäintyökalu

Avainsäilön käsittelytyökalu,

jstatd

jstat-daemon (kokeellinen)

seistä

JVM tilastojen seurantatyökalu

jshell

jshell otettu käyttöön Java 9:ssä.

jstack

Tulostaa Java-pinojäljet ​​(kokeellinen)

jrunscript

Java komentorivin komentosarjan kuori.

jhat

Java-keon analyysityökalu (kokeellinen)

jpackage

Luo itsenäisiä sovelluspaketteja.

leuat

Web Start -käynnistin JNLP-sovelluksille,

javah

C-otsikko- ja tynkägeneraattori,

purkin allekirjoittaja

kuinka monta hedelmää siellä on
purkin allekirjoitus- ja vahvistustyökalu

jinfo

määritystiedot (kokeellinen)

javafxpackage

Pakkaa ja allekirjoita JavaFX-sovelluksia