At udvikle Java-programmer , Java Development Kit eller JDK , skal være installeret. JDK indeholder en kopi af Java Runtime Engine eller JRE , som kræves for at køre Java -programmer. Andre komponenter inkluderer en bundle med Netbeans , de Glassfish serveren og Android Software Development Kit eller SDK. Nogle gange, især på Microsoft Windows -computere , er JDK ikke registreres af Java, selv efter en vellykket installation. Når det sker , har du flere løsninger til rådighed for at løse problemet . PATH
Microsoft Windows, " PATH " miljø variabel indeholder en perlerække af telefonbøger , adskilt af semikolon , at Windows vil søge hver gang et program kaldes , hvis programmet ikke findes i arbejdsmiljøet bibliotek. Undertiden variablen PATH ikke bliver ændret korrekt, når du installerer JDK . Når du forsøger at kompilere et Java-program , for eksempel , kan du få en fejlmeddelelse ligner til '" javac ' blev ikke genkendt som en intern eller ekstern kommando, program eller batch fil. " For at lave denne fejl , skal du højreklikke "Computer ", klik på "Advanced System Settings " linket , klik på " miljøvariabler " knappen, og find " PATH " variable under "Systemindstillinger Variables "-boksen. Klik på "Rediger ", og tilføje et semikolon efterfulgt af JDK mappe til variablen PATH .
Netbeans
Hvis du bruger NetBeans som integreret udviklingsmiljø på Microsoft Windows og du for nylig opgraderet til Netbeans version 6 , kan du støde på en fejl der ligner "Java SE Development Kit ( JDK ) blev ikke fundet på denne computer. " dette sker som regel , hvis du har oprettet en genvej eller batch fil, som du bruger at lancere Netbeans . Når du starter Netbeans , er du nødt til at give placeringen af JDK . . " - Js : javahome " Forud for NetBeans version 6 , til parameteren gøre , der var i Netbeans version 6 blev syntaks ændret til " - javahome ", med to streger og ingen forudgående " js : . "At rette fejlen , skal du redigere Windows genvej eller batch fil, du bruger til at lancere Netbeans , fjerne den gamle parameter og tilføje ny:
NetBeans - 6.9 - ml - windows.exe - javahome c: \\ Program Files ( x86) \\ glassfishv3 \\ jdk \\ bin
32-bit Java
en 32-bit installation af Windows , er de fleste programmer installeret til " c: \\ Programmer \\ " bibliotek. Den 64-bit version af Windows har to forskellige program mapper , " c: \\ Program Files ( x86) \\" for 32 -bit programmer og "C : \\ Program Files \\" for 64 -bit programmer . JDK har også to forskellige versioner , en for 32 -bit og en 64- bit maskiner. Du kan bruge 32-bit version på både 32-bit og 64- bit computere. Hvis du kører en 32-bit version af JDK og du installerer Android SDK på en 64 -bit computer , den batchfil, finder Java er mest sandsynligt rettet mod 64-bit program filer mappe. For at løse dette problem ved at ændre til Android SDK værktøjer mappe , gå til " libs " mappe og redigere " find_java.bat " fil . Ændre alle forekomster af "% PROGRAMMER% til"% PROGRAMMER% ( x86) . "Gem batch -fil og starte Android SDK igen. Alternativt kan du installere 64 -bit versionen af JDK .
64 bit Installation
Sommetider kan du ikke være i stand til at installere Andoid SDK overhovedet på en 64- bit Windows-system, fordi Java ikke kan finde JDK . Ændring af batch-filen ikke er mulig. I dette tilfælde kan du løse problemet i tre trin. Først skal du redigere Windows registreringsdatabasen og tilføje følgende to taster : Hej
[ HKEY_LOCAL_MACHINE \\ SOFTWARE \\ Wow6432Node \\ JavaSoft \\ Java Development Development Kit \\ 1.6 ] " JavaHome " = " C : \\ \\ Programmer \\ \\ Java \\ \\ jdk1.6.0_23 "
Dernæst installere Android SDK. Endelig fjernes følgende nøgle i registreringsdatabasen , der blev tilføjet under installationen : .
HKEY_LOCAL_MACHINE \\ SOFTWARE \\ Wow6432Node \\ JavaSoft
Start SDK og problemet bør løses
< br >