Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Java Home neukazuje na JDK

Len preto , že budete mať Java Development Kit ( JDK ) nainštalovaný na vašom systéme , neznamená , že bude automaticky môcť zostaviť zdrojový kód v jazyku Java s rôznymi vývojových prostrediach alebo stavať nástroje . Pokiaľ tieto nástroje nie sú správne nakonfigurované s umiestnením JDK , dostanete chybové správy , ktoré končia " JAVA_HOME neukazuje na JDK . " Budete musieť nakonfigurovať nástroj s adresári adresu JDK je . JDK

JDK je softvérový balík , ktorý obsahuje program " javac " : kompilátora Java . Jedná sa o softvér , ktorý robí prácu prekladať zdrojový kód v jazyku Java do Java byte kódu pre Java Virtual Machine ( JVM ) , aby skutočne vykonať . JDK je vyrábaný spoločnosťou , ktorá udržuje jazyk Java , Oracle , a nie je priamo integrovaný do spustiteľného kódu integrovaných vývojových prostredí ( IDE ) alebo iných vývojových nástrojov Java . Tieto nástroje môžu používať JDK , ale nie v skutočnosti obsahovať to .
Premenná PATH

nástroje pre vývoj Java využívať JDK , ktoré vyvoláte softvér s systémové volanie priamo na kompilátora prostredníctvom svojho adresára adresu . Programy obchod tento adresár adresa znakový reťazec s názvom premennej PATH . Pri inštalácii JDK na vašom systéme , bude inštalačný program pridá predvolený adresár do premennej PATH systému . JDK je len zbierka zložiek , a pokiaľ je po počiatočnej inštalácii presunúť potom bude premenná cesta nie je sám aktualizovať , aby odrážal túto zmenu . Keď JDK je umiestnenie nezodpovedá adresu v premennej PATH , nástroje pre vývoj Java aplikácií by mohlo byť schopní nájsť Java kompilátor .
Viac premennej prostredia PATH

No vývojový nástroj okrem samotného JDK má kompilátor kód vstavaný do jeho spustiteľného kódu . Niektoré nástroje sa však obsahovať JDK v rámci svojich zdrojových súborov . Keď nástroj rozvoja Java nepríde s JDK , bude to konzultovať premennej PATH systému pre umiestnenie kompilátora . Ak vývojový nástroj obsahuje sadu JDK v rámci svojich zdrojových súborov a potom to bude mať svoj ​​vlastný Java cestu premenná nastavená na vlastnom JDK balíčka . To spôsobí , že nástroj používať JDK vo svojich zdrojových súborov , skôr než na systéme JDK .
Konflikty

Ak chybové hlásenie končí s návrhom " JAVA_HOME neukazuje na JDK , " to zvyčajne má čo do činenia s konfiguráciou stavebné náradie . Zostavte si nástroje , ako je Maven , Tomcat , alebo Ant automatizovať špecializované zostavenie Java zdrojového kódu pre jednotlivé stroje alebo implementácií. Ak zabudnete nastaviť cestu build by mal používať , potom to bude schopný nájsť kompilácie zdroje . Môžete buď nastaviť softvér používať predvolené nastavenie hostiteľského systému v JDK , alebo patrí JDK so zdrojovým kódom pre zostavenie softvéru , ktorý chcete použiť . Avšak , zostavenie softvér bude vyrábať túto chybu , ak zadáte JDK pre to použiť . Mali by ste konzultovať dokumentáciu pre konkrétny zostavenie softvéru Pokyny pre nastavenie tejto JDK cestu .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené