Att utveckla Java-program , Java Development Kit , eller JDK , måste installeras . JDK innehåller en kopia av Java Runtime Engine , eller JRE , som krävs för att köra Java-program . Övriga komponenter inkluderar en bunt med NetBeans , den Glassfish server och Android Software Development Kit , eller SDK . Ibland , speciellt på Microsoft Windows-datorer , är JDK inte upptäcks av Java , även efter en lyckad installation . När det händer , har du flera lösningar som finns för att åtgärda problemet . PATH
I Microsoft Windows , innehåller " PATH " miljövariabel en sträng av kataloger , avgränsade med semikolon , som Windows kommer att söka varje gång ett program kallas om programmet inte finns i det arbetsdokument katalog . Ibland PATH variabeln inte får ändras på rätt sätt när du installerar JDK . När du försöker kompilera ett Java -program , till exempel , kan du få ett felmeddelande som liknar " ' javac ' redovisas inte som en intern eller extern kommando , manövreras program eller kommandofil . " För att fixa detta fel , högerklicka " Dator ", klicka på " Avancerade systeminställningar " länken , klicka på " Miljövariabler " knappen och leta reda på " PATH " variabel under " System Variables " rutan . Klicka på " Redigera " och lägg till ett semikolon följt av JDK katalogen till PATH variabeln . Addera NetBeans
p Om du använder NetBeans som din integrerad utvecklingsmiljö för Microsoft Windows , och du nyligen uppgraderat till Netbeans version 6 , kan du stöta på ett felmeddelande som liknar " Java SE Development Kit ( JDK ) kunde inte hittas på den här datorn . " detta händer oftast om du har skapat en genväg eller batch -fil som du använder att starta NetBeans . När du startar NetBeans , måste du lämna platsen för JDK . " . - Js : javahome " Före Netbeans version 6 , till parametern göra det var i NetBeans version 6 , var syntaxen ändras till " - javahome , " med två streck och ingen föregående " js : . " för att fixa felet , redigera Windows genväg eller batch -fil du använder för att starta NetBeans , ta bort den gamla parameter och lägga den nya:
netbeans - 6,9 - ml - windows.exe - javahome c : \\ Program Files ( x86 ) \\ glassfishv3 \\ jdk \\ bin Addera ditt 32 - bitars Java
i en 32 - bitars installation av Windows , är de flesta program installerade till " c: \\ Program Files \\ " katalogen . Den 64 - bitars version av Windows har två olika program kataloger , " C: \\ Program Files ( x86 ) \\ " för 32 - bitars program och "C : \\ Programfiler \\ " för 64 - bitarsprogram . JDK har även två olika versioner , en för 32 - bitars och en för 64 - bitars datorer . Du kan använda 32 - bitarsversionen på både 32-bitars och 64 - bitars datorer . Om du kör en 32 - bitars version av JDK och du installerar Android SDK på en 64 - bitars dator , Java kommandofilen som finner är mest sannolikt riktad till 64 - bitars katalogen Program . För att åtgärda detta problem , byt till Android SDK tools mappen , gå till " libs " katalogen och redigera " find_java.bat " filen . Ändra alla förekomster av " % program % till " % program % ( x86 ) . " Spara kommandofilen och lansera Android SDK igen . Alternativt , kan du installera 64 - bitarsversionen av JDK .
64 - bitars installation
Ibland kanske du inte kan installera Andoid SDK alls på en 64 - bitars Windows -system , eftersom Java inte hittar JDK . Ändra kommandofilen är inte möjlig . I detta fall kan du lösa problemet i tre steg . Först , redigera Windows- registret och lägga till följande två tangenter :
[ HKEY_LOCAL_MACHINE \\ SOFTWARE \\ Wow6432Node \\ JavaSoft \\ Java Development Development Kit \\ 1.6 ] " JavaHome " = " C : \\ \\ Program \\ \\ Java \\ \\ jdk1.6.0_23 "
Därefter installerar Android SDK . Slutligen , ta bort följande registernyckel som lades under installationen : .
HKEY_LOCAL_MACHINE \\ SOFTWARE \\ Wow6432Node \\ JavaSoft
Starta SDK och problemet bör lösas