Java CLASSPATH Tutorial
En klassebane i objektorientert programmeringsspråket Java er en katalog treet mye som nestede mapper i Windows Utforsker. Java kompilatoren og kjøretidsmiljø se til dette treet for å finne kilden og klassefiler som et program trenger for å operere. Forstå hvordan du stiller inn og administrere CLASSPATH for prosjekter lar deg løse "class not found" og relaterte feil mye raskere enn å stole utelukkende på en integrert utviklingsmiljø er kompilering og kjøring av verktøy.
Bruksanvisning
1 Åpne Windows Utforsker, og naviger til "C:" kjøre ved å skrive "C:" i Explorer adresselinjen.
2 Høyreklikk i høyre rute Explorer og velg "New" og deretter "Folder". Type "javact" (refererer til "Java klasse tutorial") for det nye mappenavnet.
3 Dobbeltklikk den nye mappen for å skrive det, og deretter opprette en annen mappe, "mypkgs." Dobbeltklikk på denne mappen for å skrive det inn og opprette to siste mapper, "pkgmain" og "pkgutils." Disse mappene vil holde Java-kildefilene.
4 Dobbeltklikk på "pkgmain" -mappen for å skrive det, høyreklikk og velg "New" og deretter "Tekstdokument". Skriv "Cmain.java" for dokumentets filnavn. Trykk "Enter" for å åpne dokumentet med Notepad, lim inn følgende Java-kildekoden i dokumentet, og trykk deretter på "Control-S" for å lagre dokumentet:
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 kilde fil for å vise en kort melding. Java kompilatoren finner at andre kildefilen ved å koble sin plassering (les fra "import" statement bare gitt), inn i klassebanen miljøvariabelen. Denne prosessen er beslektet med deg å skrive en multiplisere-nestet mappenavn i Windows Explorer adresselinjen, eller en tilsvarende lang URL i adressefeltet i nettleseren.
5 Bruk Windows Utforsker til å navigere åpne "pkgutils" -mappen gjort i trinn 3. Lag og åpne et nytt tekstdokument kalt "Cutils.java," lim inn følgende programkode inn i det og Trykk "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 Navigere i Windows Utforsker, til "C:" kjøre igjen, og trykk "Shift" mens høyreklikke på "javact" -mappen. Velg "Open Command Window Here" for å åpne et DOS-ledetekst i javact mappen.
7 Skriv inn følgende ved ledeteksten for å angi banen til Java kompilatoren. Skriv inn over teksten "<VERSION_NUMBER>" med det faktiske JDK versjonsnummeret på datamaskinen. For å finne dette nummeret, gå til "C: \ Program Files \ Java" i Windows Utforsker og lese nummeret på mappen med navn som starter med "JDK," for eksempel "JDK1.6.0_21."
PATH = "C: \ Program Files \ Java \ jdk <VERSION_NUMBER> \ bin \"
Dette trinnet gjør det mulig å kjøre Java-kompilator ( "javac.exe") fra kommandolinjen.
8 Skriv inn følgende kommando ved ledeteksten for å sette CLASSPATH variabel:
Set CLASSPATH = C: \ javact \
9 Type "javac mypkgs \ pkgmain * .java" for å kompilere kildefilen i "pkgmain" -mappen. Java kompilatoren vil laste Cmain klasse referanse til Cutils klasse ( "import mypkgs.pkgutils. *;") Og koble den til klassebanen nettopp satt, for å finne Cutils kildefilen. Kompilatoren deretter kompilerer filen automatisk.
10 Kjør programmet ved å skrive "Java mypkgs.pkgmain.Cmain." Programmet viser "Hello from main!" beskjed.