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

JDK nie je detekovaný pomocou Java

Pre vývoj programov v jazyku Java , Java Development Kit , alebo JDK , musí byť nainštalovaný . JDK obsahuje kópiu Java Runtime Engine , alebo JRE , ktoré je potrebné pre beh programov v jazyku Java . Ostatné komponenty patrí zväzok s Netbeans , na GlassFish server a Android Software Development Kit , alebo SDK . Niekedy , najmä v počítačoch so systémom Microsoft Windows , JDK nie je detekovaný Java , a to aj po úspešnej inštalácii . Keď sa to stane , máte niekoľko riešení k dispozícii na vyriešenie problému . PATH

V systéme Microsoft Windows , " PATH " prostredie premenná obsahuje reťazec adresárov , oddelených bodkočiarkami , že Windows bude hľadať zakaždým , keď program sa nazýva , ak program nie je nájdený v pracovnom adresár. Niekedy premenná PATH nedostane správne zmenený pri inštalácii JDK . Pri pokuse o kompiláciu programu v jazyku Java , napríklad , môže vám k chybe podobné " " javac " nie je rozpoznaná ako vnútorného ani vonkajšieho príkazu , vykonateľného programu alebo dávkového súboru . " Ak chcete opraviť túto chybu , kliknite pravým tlačidlom " Počítači , " kliknite na tlačidlo " Rozšírené nastavenie systému " , kliknite na tlačidlo " premenné prostredia " , a vyhľadajte " cesta " premenné v rámci " Systémové premenné " box . Kliknite na tlačidlo " Upraviť " a pridajte bodkočiarku nasledovaný adresári JDK do premennej PATH .
Netbeans

Ak používate NetBeans ako integrované vývojové prostredie pre Microsoft Windows , a ste v poslednej dobe aktualizovaný na verziu NetBeans 6 , môže dôjsť k chybe podobné " Java SE Development Kit ( JDK ) nebola nájdená na tomto počítači . " To sa zvyčajne stáva v prípade , že ste vytvorili zástupcu alebo dávkový súbor , ktorý používate začať Netbeans . Po spustení NetBeans , budete musieť poskytnúť umiestnenie JDK . Pred NetBeans verzie 6 , parameter k tomu , že bol " -js : . JAVAHOME " V NetBeans verzie 6 , syntaxe bola zmenená na " - JAVAHOME , " s dvoma spojovníkom a bez predchádzajúcich " JS : . " Ak chcete opraviť chyby , upraviť zástupcu Windows alebo dávkový súbor , ktorý používate pre spustenie NetBeans , vyberte starú parameter a pridať nové :

NetBeans - 6.9 - ml - windows.exe - JAVAHOME c: \\ Program Files ( x86 ) \\ glassfishv3 \\ jdk \\ bin
32 - Bit Java

32-bitové inštalácie systému Windows sú nainštalované väčšina programov do "c : \\ Program Files \\ " adresár. 64 - bitové verzie Windows má dva rôzne programové adresáre " C : \\ Program Files ( x86 ) \\ " pre 32 - bitové programy a " C : \\ Program Files \\ " , pre 64 - bitové programy . JDK má tiež dve rôzne verzie , jednu pre 32 - bit a jeden pre 64 - bitové stroje . Môžete použiť 32 - bitovú verziu na oboch 32 - bit a 64 - bitových počítačov . Ak používate 32-bitovú verziu JDK a nainštalovať Android SDK na 64 - bitovom počítači , dávkový súbor , ktorý zistí , Java je s najväčšou pravdepodobnosťou smerovať na zozname 64 - bit Program Files . Ak chcete tento problém vyriešiť , prejdite do priečinka Android SDK nástrojov , prejdite na " libs " a upravte súbor " find_java.bat " . Zmeniť všetky výskyty " % ProgramFiles % k " % ProgramFiles % ( x86 ) . " Uložiť dávkový súbor a znovu spustiť Android SDK . Prípadne môžete nainštalovať 64 - bitovú verziu JDK .
64 - bit Montáž

Niekedy nemusí byť schopný inštalovať Andoid SDK vôbec na 64 - bitový systém Windows , pretože Java nemôže nájsť JDK . Zmena dávkový súbor nie je možné . V tomto prípade môžete vyriešiť problém v troch krokoch . Po prvé , upraviť register systému Windows a pridajte nasledujúce dva kľúče :

[ HKEY_LOCAL_MACHINE \\ SOFTWARE \\ Wow6432Node rozvojových \\ JavaSoftu \\ Java Development Kit \\ 1.6 ] " JAVAHOME " = " C : \\ \\ Program Files \\ \\ Java \\ \\ jdk1.6.0_23 "

Next , nainštalujte balík Android SDK . Nakoniec odstráňte nasledujúci kľúč databázy registry , ktorý bol pridaný počas inštalácie :

HKEY_LOCAL_MACHINE \\ SOFTWARE \\ Wow6432Node \\ JavaSoftu

Spustite SDK a problém by mal byť vyriešený
< br . >

Najnovšie články

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