| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Java programmering >> Content
    Java hjem ikke Peg på JDK
    Bare fordi du har Java Development Kit ( JDK ) installeret på dit system , betyder ikke , vil du automatisk være i stand til at kompilere Java-kildekoden med forskellige udviklingsmiljøer eller bygge værktøj. Hvis disse værktøjer ikke er korrekt konfigureret med placeringen af ​​JDK , vil du få fejlmeddelelser , der ender med " JAVA_HOME ikke pege på JDK . " Man bliver nødt til at konfigurere værktøjet med JDK navnekatalog adresse. JDK

    JDK er den software pakke, som indeholder " javac "-program : Java compiler. Det er den software, der gør arbejdet med at oversætte Java-kildekoden i Java byte kode for Java virtuel maskine (JVM ) til rent faktisk at udføre. JDK er produceret af den virksomhed, der vedligeholder Java-sproget , Oracle , og er ikke direkte integreret i eksekverbar kode af integrerede udviklingsmiljøer ( IDE'er ) eller andre Java- udviklingsværktøjer . Disse værktøjer kan bruge JDK , men faktisk ikke indeholder det.
    Path Variabel

    Når Java udviklingsværktøjer gøre brug af JDK , de påberåber softwaren med et systemet kalder direkte til compiler gennem sin bibliotek adresse. Programmer gemmer denne mappe adresse i en tegnstreng kaldet stien variabel. Når du installerer JDK på dit system, vil installationsprogrammet tilføje standard mappe til systemets vej variabel. JDK er blot en samling af mapper , og hvis du flytter dem efter den oprindelige installation så stien variabel vil ikke opdatere sig selv til at afspejle denne ændring. Når JDK placering matcher ikke adressen i stien variabel , kunne Java udviklingsværktøjer være ude af stand til at finde en Java compiler.

    Flere Path Variables

    Ingen udviklingsværktøj udover JDK selv har compiler kode indbygget i sin eksekverbar kode. Nogle værktøjer giver dog omfatte en JDK inden for deres ressource-filer . Når en Java udvikling værktøjet ikke kommer med en JDK , vil den høre systemets sti variabel for compiler placering . Hvis udviklingen Værktøjet indeholder en JDK inden for sine ressource-filer , så vil det have sin egen Java sti variabel sæt til sit eget JDK pakke. Dette vil medføre, at værktøjet til at bruge JDK inden for sine ressource-filer , snarere end systemets JDK .
    Konflikter

    Når en fejlmeddelelse slutter med forslag " JAVA_HOME ikke pege på JDK , "er det som regel har at gøre med konfigurationen af ​​en build værktøj. Byg værktøjer som Maven , Tomcat eller Ant automatisere specialiserede udgaver af Java-kildekoden for de enkelte maskiner eller implementeringer . Hvis du glemmer at indstille stien build skal bruge , så vil det være i stand til at lokalisere kompilering ressourcer. Du kan enten indstille software for at bruge værtens systemets standard JDK , eller inkludere en JDK med kildekoden til build -software til at bruge. Dog vil build software producere denne fejl , medmindre du angiver en JDK for den til at bruge . Du bør konsultere dokumentationen for netop din build software for instruktioner om indstilling af denne JDK vej.

    Forrige :

    næste :
      Relaterede artikler
    ·JDK ikke registreres af Java 
    ·Sådan Parse en String i Java 
    ·Sådan Konverter en SQL Date til et Util Dato 
    ·Java Chat Server Tutorial 
    ·Hvordan til at generere Datoer i JSP 
    ·Sådan gentage over en TreeMap 
    ·Sådan Input en fil i Java 
    ·Sådan Debug Struts Med ActionServlet 
    ·Sådan får du en Henvisning til en Java Thread 
    ·Sådan installeres Emailede APK Files 
      Anbefalede Artikler
    ·Sådan oprettes en disk fra ISO 
    ·Sådan Set Focus med jQuery 
    ·Hvordan man laver et diagram med jQuery 
    ·Hvordan du skifter fra GW -BASIC til QBasic 
    ·Kan du dræbe en Thread uden at dræbe processen 
    ·Sådan Send email til VB.Net System Mail 
    ·Sådan aktiveres og Forhindre tekstbokse i Javascript 
    ·Sådan udskriver Enum Værdier i C 
    ·Sådan ændres Borland C + + Edit Screens 
    ·Sådan bruges indexOf i VB.NET 
    Copyright © Computer Viden http://www.computerdk.com