In het Microsoft Windows- , Linux -en Solaris -besturingssystemen , PATH en CLASSPATH zijn zogenaamde omgevingsvariabelen . Omgevingsvariabelen zijn benoemde objecten die informatie , zoals station , pad of bestandsnamen , gebruikt door een of meer toepassingen bevatten . Als u gebruik maakt van bepaalde versies van de commando-interpreter , of shell onder Linux of Solaris , moet u de PATH en CLASSPATH omgevingsvariabelen exporteren voordat zij een effect hebben . PATH De variabele PATH -omgeving wordt vaak gebruikt om het volledige pad naar het uitvoerbare programma's die door de Java Development Kit , een ontwikkelomgeving voor het bouwen van Java-toepassingen , gecreëerd door Sun Microsystems , zodat ontwikkelaars don ' t moet elke keer als ze een programma uit te voeren om het pad typen . instellen en controleren van pATH In Bourne shell , Bourne Again Shell en Korn shell , kunt u instellen de omgevingsvariabele PATH permanent in je opstartbestand . In Bourne shell , bewerk je startup bestand , genaamd " profiel. " , En onder de lijn " PATH = /usr/local/jdk1.7.0/bin : " gevolgd door de lijn " export PATH " . Controleer de omgevingsvariabele PATH correct is ingesteld door het commando " . /.profile ' Om uw startup bestand uit te voeren en vervolgens het commando ' java - version " . Als PATH correct is ingesteld , zal dit commando de versie van de JDK drukken . Zo niet, dan zal het commando een " Opdracht niet gevonden" fout . CLASSPATH Op dezelfde manier dat de PATH omgevingsvariabele vertelt de shell waar terug om te zoeken naar uitvoerbare programma's , zodat de CLASSPATH omgevingsvariabele vertelt de Java Development Kit waar te kijken voor de gebruiker klassen , die effectief zijn " blauwdrukken " van waaruit individuele Java- objecten worden gemaakt . U kunt de CLASSPATH omgevingsvariabele instellen op dezelfde manier als de PATH omgevingsvariabele . Als het gaat om te controleren of CLASSPATH correct is ingesteld , typt u het commando " echo $ CLASSPATH " . Als CLASSPATH juist is ingesteld , zal Linux of Solaris het pad te melden. " : Undefined variable error CLASSPATH . " Java Classes CLASSPATH vertelt de Java Development Kit waar klassen die geen deel uitmaken vinden als niet , zult u een zien van het Java-platform , of uitbreidingen aan het. Standaard wordt CLASSPATH ingesteld op de huidige werkmap , maar CLASSPATH moet elke klassen gecompileerd met de primaire Java-compiler , die bekend staat als " javac " omvatten . Om het leven gemakkelijker voor ontwikkelaars te maken , is het mogelijk om het jokerteken ( * ) gebruiken in de CLASSPATH omgeving om alle JAR- bestanden op te geven in een bepaalde directory , zonder dat het benoemen van elk individueel dossier . < br >
|