Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Java Home pekar inte till JDK

    Bara för att du har Java Development Kit ( JDK ) installerat på systemet betyder inte att du automatiskt kommer att kunna kompilera Java källkod med olika utvecklingsmiljöer eller bygga verktyg . Om dessa verktyg inte är korrekt konfigurerade med placeringen av JDK , kommer du få felmeddelanden som slutar med " JAVA_HOME inte pekar på JDK . " Du kommer att behöva konfigurera verktyget med JDK katalog adress . JDK

    JDK är den programvara som innehåller " javac " program : Java kompilator . Detta är den programvara som gör arbetet med att översätta Java -källkod till Java byte-kod för Java Virtual Machine ( JVM ) att faktiskt verkställa . JDK produceras av företag som upprätthåller Java , Oracle , och är inte direkt integrerad i körbar kod för integrerade utvecklingsmiljöer ( IDE ) eller andra Java- utvecklingsverktyg . Dessa verktyg kan använda JDK , men egentligen inte innehåller det .
    Sökvägsvariabeln

    När Java utvecklingsverktyg utnyttja JDK , åberopa de programmet med en systemet ringer direkt till kompilatorn genom sin katalog adress . Program lagrar denna katalog adress i en teckensträng kallas PATH variabeln . När du installerar JDK på ditt system , kommer installationsprogrammet lägga den förvalda katalogen till systemets PATH variabeln . JDK är bara en samling av mappar , och om du flyttar dem efter den initiala installationen sedan sökvägen variabeln inte uppdaterar sig själv att återspegla denna förändring . När JDK : s läge inte stämmer med adressen i variabeln PATH , kan Java utvecklingsverktyg vara oförmögen att finna en Java- kompilator .
    Flera sökvägsvariabler

    Ingen utvecklingsverktyg förutom JDK själv har kompilatorkodbas inbyggt i dess körbar kod . Vissa verktyg har dock innehålla en JDK inom sina resursfiler . När ett Java utvecklingsverktyg inte kommer med en JDK , kommer den att samråda systemets sökvägsvariabeln för kompilatorn plats . Om utvecklingen Verktyget innehåller en JDK inom dess resurs -filer så kommer det att ha en egen Java set path variabeln till sin egen JDK paketet . Detta gör att verktyget för att använda JDK inom dess resurs -filer , snarare än systemets JDK .
    Konflikter

    När ett felmeddelande slutar med förslaget " JAVA_HOME inte peka på JDK , " det har oftast att göra med konfigurationen av ett byggverktyg . Byggverktyg som Maven , Tomcat , eller Ant automatisera specialiserade byggen av Java -källkod för enskilda maskiner eller implementeringar . Om du glömmer att ställa in sökvägen till build ska använda , då det inte kommer att kunna hitta sammanställning resurser . Du kan antingen ställa in programmet för att använda värdsystemets default JDK , eller inkludera en JDK med källkoden för att bygga program att använda. Dock kommer bygga programvara producera detta fel om du inte anger en JDK för det att använda . Du bör konsultera dokumentationen för din build programvara för instruktioner om hur man ställer denna JDK sökväg .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur Visa Java Applet Button Som funktionshindrade
    ·Hur man använder Logiska operatorer i Java
    ·Hur man gör en ögla Line
    ·Hur man byter en period Använda String Med Java
    ·Hur du jämför String Metoder Använda Längd & charAt…
    ·Hur kan jag utveckla 508 kompatibel programvara för Ja…
    ·Skalbarhet frågor i Web Apps Java
    ·Hur att koda en rektangel i Java med slumpmässiga Måt…
    ·Hur söker jag efter en fil som skapats med Java Servle…
    ·Hur man skriver Spel i Java
    Utvalda artiklarna
    ·Vad är en Maildir Konvertering
    ·Vad betyder Varning : Skriptet svarar Mean
    ·Hur man gör Python Vänta ett Quit Command
    ·Hur man gör en Key Gen i Vb
    ·Hur Debug C + + Tags
    ·Hur man deklarerar en konstant sträng i C programmerin…
    ·Hur man byter ett ord i en mening i Java
    ·Så för att öka värdet av en pekare i en funktion
    ·COBOL datatyper
    ·Hur man gör Återvunnet Ink
    Copyright © Dator Kunskap http://www.dator.xyz