Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Java Programming >> Content
    Java Home peker ikke til JDK
    Bare fordi du har Java Development Kit ( JDK ) installert på systemet ditt betyr ikke at du automatisk vil være i stand til å kompilere Java kildekode med ulike utviklingsmiljøer eller bygge verktøy. Hvis disse verktøyene ikke er korrekt konfigurert med plasseringen av JDK , vil du få feilmeldinger som slutter med " JAVA_HOME ikke peker til JDK . " Du må konfigurere verktøyet med JDK katalog adresse . JDK

    JDK er programvarepakke som inneholder " javac " program : Java kompilatoren . Dette er programvaren som gjør arbeidet med å oversette Java -kildekode i Java byte-kode for Java virtuell maskin (JVM ) å faktisk utføre . JDK er produsert av selskapet som vedlikeholder Java-språket , Oracle , og er ikke direkte integrert i kjørbar kode av integrerte utviklingsmiljøer ( IDE ) eller andre Java- utviklingsverktøy. Disse verktøyene kan bruke JDK , men ikke faktisk inneholder det .
    PATH

    Når Java utviklingsverktøy gjøre bruk av JDK , påberope de programvaren med en systemet ringe direkte til kompilatoren gjennom dens katalog adresse . Programmer lagrer denne katalogen adresse i en tegnstreng kalt banen variabel. Når du installerer JDK på systemet ditt , vil installasjonsprogrammet legge standard katalog til systemets PATH . JDK er bare en samling av mapper , og hvis du flytter dem etter den første installasjonen deretter banen variabelen ikke vil oppdatere seg selv å reflektere denne endringen. Når JDK beliggenhet ikke samsvarer med adresse i banen variabel, kan Java utviklingsverktøy være ute av stand til å finne en Java.

    Flere Sti Variabler
    < p > Ingen utviklingsverktøy foruten JDK selv har kompilatoren kode innebygd i sin kjørbar kode. Noen verktøy gjør imidlertid inkludere en JDK innenfor sine ressurs-filer . Når en Java utviklingsverktøy ikke kommer med en JDK , vil det ta kontakt systemets PATH for kompilatoren plassering. Hvis utviklingen verktøyet inkluderer en JDK innenfor sine ressurs-filer så vil det ha sin egen Java banen variabel sett til sin egen JDK pakken. Dette vil føre til at verktøyet å bruke JDK innenfor sine ressurs-filer , i stedet for systemets JDK .
    Konflikter

    Når en feilmelding ender med forslaget " JAVA_HOME peker ikke til JDK , " det har som regel å gjøre med konfigurasjonen av en bygge verktøy . Bygge verktøy som Maven , Tomcat , eller Ant automatisere spesialisert bygger på Java -kildekoden for individuelle maskiner eller implementeringer . Hvis du glemmer å sette banen i build bør bruke , så vil det være i stand til å lokalisere kompilering ressurser . Du kan enten sette programvaren til å bruke verten systemets standard JDK , eller inkludere en JDK med kildekoden for bygge programvare for å bruke . Imidlertid vil bygge programvare produsere denne feilen med mindre du angir en JDK for dem å bruke . Du bør se i dokumentasjonen for den aktuelle bygge programvare for instruksjoner om å sette dette JDK banen .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan lage en restaurant meny med et Java Program App…
    ·Hvordan oppdage International Character Unicode i Java 
    ·Om Java sertifisering 
    ·Hvordan lage JNLP Åpne med Java 
    ·Hvordan erstatte apostrof i Java 
    ·Hvordan sende SMS med javamail 
    ·Hvorfor Beregn en uforanderlig String dets hash-verdi 
    ·Hvordan få Lengde av en boolsk Array i Java 
    ·Slik installerer Core Java JDK 1.5.03 
    ·Hvordan få en JApplet Into JPanel 
      Anbefalte artikler
    ·Grafikk Opplæring for Visual Basic 6 
    ·Hvordan lage en lagret prosedyre å hente data i VB 200…
    ·Slik kjører VMware i et Linux Terminal 
    ·Hvordan lage et program Meny i TI - 83 Grunnprogrammeri…
    ·Java og Stavekontroll 
    ·Hvordan lage et tomt skjema Med Rullende hjelp VB6 
    ·Hvordan lage Mac Touch -Screen programvare 
    ·Hvordan bruke en ekstern PHP fil i HTML 
    ·Hvordan Test Kode Algoritmer 
    ·Hvordan få tilgang til en samtale funksjon fra en spø…
    Copyright ©  Datamaskin  http://www.datamaskin.biz/