Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Java Thuis wijst niet op de JDK
Gewoon omdat je de Java Development Kit ( JDK ) geïnstalleerd op uw systeem betekent niet dat je automatisch in staat om Java source code te compileren met verschillende ontwikkelomgevingen of bouw gereedschappen . Als deze tools zijn niet correct geconfigureerd met de locatie van de JDK , zal je foutmeldingen die eindigen krijgen met " JAVA_HOME niet wijzen op de JDK . " U moet het hulpprogramma te configureren met de JDK directory adres . JDK

De JDK is het softwarepakket dat de " javac " programma omvat : de Java- compiler . Dit is de software die het werk van het vertalen van Java source code in Java- byte code voor de Java Virtual Machine ( JVM ) om daadwerkelijk uit te voeren doet . De JDK wordt geproduceerd door het bedrijf dat de Java-taal , Oracle onderhoudt , en is niet direct geïntegreerd in de uitvoerbare code van de geïntegreerde ontwikkelomgeving (IDE ) of andere Java-ontwikkeltools . Deze tools kunnen gebruik maken van de JDK , maar eigenlijk niet indammen .
Path variabele

Als Java-ontwikkeltools maken gebruik van de JDK , zij de software te roepen met een systeem direct bellen naar de compiler via haar gids adres . Programma's slaan deze directory adres in een tekenreeks genaamd het pad variabele . Wanneer u de JDK installeren op uw systeem , zal het installatieprogramma de standaard map toevoegen aan pad variabele van het systeem . De JDK is gewoon een verzameling van mappen , en als je ze beweegt na de eerste installatie vervolgens het pad variabele zal zichzelf niet updaten om deze wijziging. Als locatie van de JDK komt niet overeen met het adres in het pad variabele , kan de Java-ontwikkeltools zijn niet in staat om een Java-compiler vinden .
Multiple Path Variabelen

Geen ontwikkeltool naast de JDK zelf heeft compiler code ingebouwd in de uitvoerbare code . Sommige gereedschappen hebben echter voorzien van een JDK binnen hun bronbestanden . Wanneer een Java- ontwikkeltool komt niet met een JDK , zal het pad variabele van het systeem te raadplegen voor de locatie van de compiler . Als de ontwikkeling tool bevat een JDK binnen zijn bronbestanden dan zal het zijn eigen Java- pad variabele ingesteld op zijn eigen JDK pakket hebben . Dit zal ertoe leiden dat het instrument om de JDK gebruiken binnen haar bronbestanden , in plaats van het systeem JDK .
Conflicten

Wanneer een foutmelding eindigt met de suggestie " JAVA_HOME niet wijzen op de JDK , " het heeft meestal te maken met de configuratie van een build tool. Bouwen tools zoals Maven , Tomcat , of Ant automatiseren gespecialiseerde versies van Java-broncode voor individuele machines of implementaties . Als u vergeet om het pad van de bouw moet gebruiken ingesteld , dan zal het niet in staat om compilatie bronnen lokaliseren . U kunt instellen dat de software van het host- systeem standaard JDK gebruiken , of onder een JDK met de broncode voor de build -software te gebruiken . Toch zal de build software deze fout te produceren , tenzij je een JDK opgeven voor het te gebruiken . U moet de documentatie voor uw specifieke build software te raadplegen voor instructies over het instellen van deze JDK pad .

Previous: Next:
  Java Programming
·Hoe maak je een cirkeldiagram …
·Kan de methode InputStream Ret…
·Hoe maak je een controller in …
·Nadeel van Struts 
·Hoe maak je een JDBC Driver Te…
·Hoe te gebruiken Java om Rollo…
·Maximum Heap Size in JVM 
·Hoe de TableModel From Another…
·Hoe stel ik een e-mail met bij…
  Related Articles
Wat doet VBA Stand voor ? 
Wat betekent NET CLR Mean ? 
Wat doet Verwacht een einde van Expressi…
Java Vs . Ruby 
Hoe de Python Methode Van Java Bel 
Hoe je Java Apps Run Van Python 
Heeft Python hebben een adapter 
Hoe werkt Traffic Python werk? 
Hoe kan ik PHP code gebruiken in een Jav…
  Programmering Articles
·Hoe Kies Met DATEDIFF in MySQL 
·Hoe de Last Tekens van strings in Python…
·Hoe maak je een Root Domain Herschrijf o…
·Hoe te Priority Queue klasse Met behulp …
·Hoe de BASIC Stamp Gebruik 
·Hoe te installeren de meest actuele Java…
·Hoe te Accounting Software ontwerp 
·Hoe te coderen UTF - 8 in Python 
·Hoe maak je een Random Access-bestand le…
Copyright © Computer Kennis http://www.nldit.com