Een classpath in de objectgeoriënteerde programmeertaal Java is een directory boom net als de geneste mappen in Windows Verkenner . De Java- compiler en run - time omgeving kijken naar deze boom aan de bron en de class-bestanden die een programma nodig heeft om te werken vinden . Begrijpen hoe het opzetten en beheren van de klassepad voor projecten kunt u op te lossen veel sneller dan zich uitsluitend op compilatie een geïntegreerde ontwikkelomgeving en executie gereedschappen " klasse niet gevonden " en gerelateerde fouten . Wat je nodig hebt Java Software Development Kit ( JDK ) Toon Meer Aanwijzingen 1 Open Windows Verkenner en ga naar de " C : " drive door het invoeren van " C : " in de Explorer's adresbalk Pagina 2 Rechtsklik in Verkenner het rechtervenster en kies . " Nieuw "en vervolgens " Map " . Type " javact " ( verwijzend naar " Java-klasse handleiding" ) voor de naam van de nieuwe map . 3 Dubbelklik op de nieuwe map in te voeren , vervolgens een andere map , " mypkgs . " Dubbelklik op deze nieuwe map in te voeren en te creëren laatste twee mappen , " pkgmain , " en " pkgutils . " Deze mappen zullen houden van uw Java- bronbestanden . 4 Dubbelklik op het " pkgmain " map om deze in te voeren , klik met de rechtermuisknop en kies ' Nieuw ' en vervolgens ' Tekst document . " Typ " Cmain.java " voor de bestandsnaam van het document . Druk op "Enter " om het document met Kladblok te openen , plak de volgende Java- broncode in het document , druk dan op "Control - S " om het document wilt opslaan : pakket mypkgs.pkgmain ; import mypkgs.pkgutils * ; . public class Cmain { public static void main ( String args [ ] ) { Cutils.myprint ( " ! Hello from main " ) ; } Dit programma } maakt gebruik van een klas in een ander bronbestand naar een kort bericht weergegeven . De Java- compiler lokaliseert dat andere bronbestand door de stekker van de locatie ( lees van de " import" statement enkel gegeven ) , in de classpath omgevingsvariabele . Dit proces is te vergelijken met een meervoudig geneste mapnaam te typen in de adresbalk van Windows Verkenner of een vergelijkbaar lange URL in de adresbalk van uw webbrowser . Gebruik Windows Explorer 5 te navigeren openen " pkgutils "map gemaakt in stap 3 . Een nieuwe tekst document met de naam te maken en te openen " Cutils.java , " plak de volgende programmacode in en druk op "Control - S " : pakket mypkgs.pkgutils ; import java.io . * ; public class cutils { openbare statische nietige myprint ( String s ) { System.out.println ( s ) ; } } Deze code voert de werkelijke output -functie om het bericht dat u hebt getypt in stap 4 weergegeven . 6 Navigeren , in Windows Verkenner naar de " C : " weer rijden , druk daarna op " Shift " , terwijl rechts - klikken op de" "map javact . Selecteer " Open Command Window Here " naar een DOS-prompt te openen in de javact map . Type 7 het volgende bij de opdrachtprompt om het pad naar uw Java- compiler . Typ dan de tekst " " met de werkelijke JDK versie nummer op je computer . Om dit nummer te vinden , ga naar : " . JDK1.6.0_21 " " C \\ Program Files \\ Java " in Windows Verkenner en lees het nummer van de map waarvan de naam begint met " JDK , " bijvoorbeeld, PATH = . " C : \\ Program Files \\ Java \\ jdk \\ bin \\ " Deze stap maakt het mogelijk om de Java- compiler ( " javac.exe " ) uitgevoerd vanaf de opdrachtprompt Type 8 de volgende opdracht bij de opdrachtprompt om de classpath variabele : Stel cLASSPATH = C : \\ javact \\ Type " javac mypkgs 9 \\ pkgmain \\ * . java "map pkgmain " om het bronbestand in het compileren " . De Java-compiler zal verwijzing van de klasse Cmain laden aan de cutils klasse ( " import mypkgs.pkgutils * ; . " ) En steek deze in de classpath gewoon ingesteld , op het cutils bronbestand vinden . De compiler compileert dan automatisch dat bestand . 10 Start het programma door het intikken van "Java mypkgs.pkgmain.Cmain . " Het programma toont de " Hello from main ! " bericht .
|