CALEA și CLASSPATH

Această secțiune explică cum să utilizați PATH și CLASSPATH variabile de mediu pe Microsoft Windows, Solaris, Linux și. Consultați instrucțiunile de instalare incluse cu instalarea pachetului software Java Development Kit (JDK) pentru informații actuale.

după instalarea software-ului, directorul JDK va avea structura prezentată mai jos.,

bin director conține atât compiler și lansator.

actualizați variabila de mediu PATH (Microsoft Windows)

puteți rula aplicații Java foarte bine fără a seta variabila de mediu PATH. Sau, puteți seta opțional ca o comoditate.,

Setați PATH variabila de mediu dacă doriți să fie în măsură să convenabil rula executabile (javac.exe, java.exe, javadoc.exe, și așa mai departe) de orice director fără a fi nevoie să introduceți calea completă a comenzii., Dacă nu setați PATH variabilă, trebuie să specificați calea completă către fișierul executabil de fiecare dată când îl rulați, cum ar fi:

C:\Java\jdk1.7.0\bin\javac MyClass.java

PATH variabila de mediu este o serie de directoare separate prin punct și virgulă (;). Microsoft Windows caută programe în directoarele PATH în ordine, de la stânga la dreapta., Ar trebui să aveți un singur director bin pentru JDK în cale la un moment dat (cei care urmează primul sunt ignorați), deci dacă unul este deja prezent, puteți actualiza acea intrare particulară.

următorul este un exemplu de un PATH variabila de mediu:

C:\Java\jdk1.7.0\bin;C:\Windows\System32\;C:\Windows\;C:\Windows\System32\Wbem

este util pentru a seta PATH variabila de mediu permanent, astfel că va persista și după repornirea sistemului. Pentru a efectua o modificare permanentă a variabilei PATH, utilizați pictograma sistemului din panoul de Control., Procedura exactă variază în funcție de versiunea Windows:

Windows XP

  1. selectați Start, selectați Panou de Control. faceți dublu clic pe sistem și selectați fila Advanced.
  2. Faceți clic pe variabile de mediu. În secțiune variabile de sistem, găsiți variabila de mediu PATH și selectați-o. Faceți Clic Pe Editare. Dacă variabila de mediu PATH nu există, Faceți clic pe New.
  3. în fereastra Edit system Variable (sau New system Variable), specificați valoarea variabilei de mediu PATH. Faceți clic pe OK., Închideți toate ferestrele rămase făcând clic pe OK.

Windows Vista:

  1. de pe desktop, faceți clic dreapta pe pictograma My Computer.
  2. alegeți Proprietăți din meniul contextual.
  3. Faceți clic pe fila Advanced (link-ul Setări avansate de sistem din Vista).
  4. Faceți clic pe variabile de mediu. În secțiune variabile de sistem, găsiți variabila de mediu PATH și selectați-o. Faceți Clic Pe Editare. Dacă variabila de mediu PATH nu există, Faceți clic pe New.,
  5. în fereastra Edit system Variable (sau New system Variable), specificați valoarea variabilei de mediu PATH. Faceți clic pe OK. Închideți toate ferestrele rămase făcând clic pe OK.

Windows 7:

  1. de pe desktop, faceți clic dreapta pe pictograma computerului.
  2. alegeți Proprietăți din meniul contextual.
  3. Faceți clic pe linkul Setări avansate de sistem.
  4. Faceți clic pe variabile de mediu. În secțiune variabile de sistem, găsiți variabila de mediu PATH și selectați-o. Faceți Clic Pe Editare., Dacă variabila de mediu PATH nu există, Faceți clic pe New.
  5. în fereastra Edit system Variable (sau New system Variable), specificați valoarea variabilei de mediu PATH. Faceți clic pe OK. Închideți toate ferestrele rămase făcând clic pe OK.
Notă: este posibil să vedeți un PATH variabila de mediu similare la următoarele, atunci când de editare din Panoul de Control:

%JAVA_HOME%\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem

Variabile incluse în procentul de semne (%) sunt variabilele de mediu existente., Dacă una dintre aceste variabile este listată în fereastra variabilelor de mediu din panoul de Control (cum ar fi JAVA_HOME), atunci puteți edita valoarea acesteia. Dacă nu apare, atunci este o variabilă de mediu specială pe care sistemul de operare a definit-o. De exemplu, SystemRoot este locația folderului de sistem Microsoft Windows. Pentru a obține valoarea unei variabile de mediu, introduceți următoarele la un prompt de comandă., (Acest exemplu se obține valoarea SystemRoot variabila de mediu):

echo %SystemRoot%

Actualizați Variabila PATH (Solaris și Linux)

puteți rula JDK bine fără setarea PATH variabilă, sau opțional, puteți seta ca un avantaj. Cu toate acestea, ar trebui să setați variabila path, dacă doriți să fie capabil de a rula executabile (javac, java, javadoc, și așa mai departe) de orice director fără a fi nevoie să introduceți calea completă a comenzii., Dacă nu setați PATH variabilă, trebuie să specificați calea completă către fișierul executabil de fiecare dată când îl rulați, cum ar fi:

% /usr/local/jdk1.7.0/bin/javac MyClass.java

Pentru a afla în cazul în care calea este setat corect, executa:

% java -version

Acest lucru se va imprima versiunea java instrument, dacă se poate găsi. Dacă versiunea este veche sau primiți eroarea java: comanda nu a fost găsită, atunci calea nu este setată corect.

pentru a seta calea permanent, setați calea în fișierul de pornire.,

For C shell (csh), edit the startup file (~/.cshrc):

set path=(/usr/local/jdk1.7.0/bin $path)

For bash, edit the startup file (~/.bashrc):

PATH=/usr/local/jdk1.7.0/bin:$PATHexport PATH

For ksh, the startup file is named by the environment variable, ENV.,35d2fca8″>):

PATH=/usr/local/jdk1.7.0/bin:$PATHexport PATH

Apoi încărcați fișierul de pornire și verificați dacă calea este stabilit prin repetarea java command:

Pentru C shell (csh):

% source ~/.cshrc% java -version

Pentru ksh, bash sau sh:

% . /.profile% java -version

Verificarea variabila CLASSPATH (Toate platformele)

CLASSPATH variabila este un mod de a spune aplicații, inclusiv JDK instrumente, în cazul în care să caute cursuri de utilizator., (Clasele care fac parte din platforma JRE, JDK și extensiile ar trebui definite prin alte mijloace, cum ar fi calea clasei bootstrap sau directorul de extensii.)

modul preferat de a specifica calea clasei este folosind comutatorul de linie de comandă -cp. Acest lucru permite ca CLASSPATH să fie setat individual pentru fiecare aplicație, fără a afecta alte aplicații. Setarea CLASSPATH poate fi dificilă și trebuie efectuată cu grijă.

valoarea implicită a căii de clasă este „.”, ceea ce înseamnă că numai directorul curent este căutat., Specificarea fie a variabilei CLASSPATH, fie a comutatorului de linie de comandă -cp înlocuiește această valoare.

Pentru a verifica dacă CLASSPATH este setat pe Microsoft Windows NT/2000/XP, executa următoarele:

C:> echo %CLASSPATH%

Pe Solaris sau Linux, executa următoarele:

% echo $CLASSPATH

Dacă CLASSPATH nu este setat, veți obține o CLASSPATH: Undefined variable eroare (Solaris sau Linux) sau pur și simplu %CLASSPATH% (Microsoft Windows NT/2000/XP).,

Pentru a modifica CLASSPATH, utilizați aceeași procedură utilizată pentru PATH variabilă.

metacaracterele pentru calea clasei vă permit să includeți un întreg director de fișiere.jar în calea clasei fără a le numi în mod explicit individual. Pentru mai multe informații, inclusiv o explicație a clasa calea metacaractere, și o descriere detaliată despre cum să curețe CLASSPATH variabila de mediu, a se vedea theSetting Clasa Calea notă tehnică.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *