A classpath i objektorientert programmeringsspråk Java er en katalog tre mye som de nestede mapper i Windows Utforsker. Java kompilatoren og run- time miljø se til dette treet for å finne kilden og class-filer som et program trenger for å fungere . Forstå hvordan å sette og styre classpath for prosjekter lar deg løse "class not found" og relaterte feil mye raskere enn å stole utelukkende på et integrert utviklingsmiljø er kompilert og gjennomføring verktøy. Du trenger:
Java Software Development Kit ( JDK )
Vis flere instruksjoner
en
Åpne Windows Utforsker og naviger til "C : "-stasjonen ved å skrive "C : " i Explorer adresselinje
2
Høyreklikk i Explorer høyre ruten og velg. " New "og deretter" Folder " . Type " javact " (henviser til " Java class tutorial" ) for den nye mappen navn .
3
Dobbeltklikk den nye mappen for å skrive det , og deretter opprette en annen mappe , " mypkgs . " Dobbeltklikk på den nye mappen for å skrive det og lage to siste mapper , " pkgmain , " og " pkgutils . " Disse mappene vil holde Java kildefilene.
4
Dobbeltklikk på " pkgmain "-mappen for å skrive den , høyreklikk og velg " New " og deretter " Text dokument. " Type " Cmain.java " for dokumentets filnavn. Trykk på " Enter" for å åpne dokumentet med Notepad , lim inn følgende Java-kildekoden i dokumentet, og trykk deretter på "Control - S " for å lagre dokumentet : en
pakke mypkgs.pkgmain ;
import mypkgs.pkgutils * ; .
public class Cmain {
public static void main ( String args [ ] ) {
Cutils.myprint ( " ! Hello from main" ) ;
}
}
Dette programmet bruker en klasse i en annen kildefil for å vise en kort melding . Java kompilatoren finner at annen kilde filen ved å koble sin plassering (fra " import " statement bare gitt ) , inn i CLASSPATH miljøvariabelen. Denne prosessen er beslektet til deg å skrive en multiplisere - nestet mappenavn i Windows Explorer adresselinje , eller en tilsvarende lang URL i nettleserens adressefelt.
5
Bruk Windows Utforsker til å navigere åpne " pkgutils " mappe laget i trinn tre . Opprette og åpne et nytt tekstdokument kalt " Cutils.java , " lim inn følgende programkode inn i det og trykke "Ctrl - S" :
pakke mypkgs.pkgutils ;
import java.io . * ;
public class Cutils {
public static void myprint ( String s ) {
System.out.println ( s ) ;
}
}
Denne koden utfører selve produksjonen funksjonen for å vise meldingen du skrev inn i trinn 4 .
6
Naviger i Windows Explorer , til " C : " kjøre igjen , og trykk " Shift "mens høyreklikke på " javact "-mappen . Velg "Åpne Command Window Here" for å åpne et DOS- ledeteksten i javact mappen.
7
Skriv inn følgende ved ledeteksten for å angi banen til Java. Skrive over teksten " " med selve JDK versjonsnummeret på datamaskinen. For å finne dette nummeret , går du til : " . JDK1.6.0_21 " " C \\ Programfiler \\ Java" i Windows Explorer og lese nummeret på mappen med navn som starter med " JDK , " for eksempel , etter PATH = . " C: \\ Program Files \\ Java \\ jDK \\ bin \\"
Dette trinnet gjør det mulig å kjøre Java -kompilator ( " javac.exe ") fra ledeteksten
Side 8
Skriv inn følgende kommando ved ledeteksten for å angi classpath variabel : en
Sett CLASSPATH = C: \\ javact \\
9
type " javac mypkgs \\ pkgmain \\ * . java "for å bygge kildekoden filen i" pkgmain "-mappen . Java -kompilatoren vil laste Cmain klassens henvisning til Cutils klasse ( " import mypkgs.pkgutils * ; ." ) Og koble den til classpath bare satt , for å finne den Cutils kildefilen . Kompilatoren deretter kompilerer filen automatisk .
10
Kjør programmet ved å skrive " Java mypkgs.pkgmain.Cmain . " Programmet viser " Hello from main! " melding.