νκ²½ λ³μ(environment variables)
- μ΄μ 체μ λ νλ‘κ·Έλ¨μ΄ μ€νλ λ μ¬μ©λλ μ€μ μ 보λ₯Ό λ΄κ³ μλ λ³μλ€μ λλ€.
- μ΄λ¬ν λ³μλ€μ μμ€ν μ 체μ κ±Έμ³ μν₯μ λ―ΈμΉλ©°, μ£Όλ‘ μ΄μ 체μ μμ κ΄λ¦¬λ©λλ€.
- νκ²½ λ³μλ ν€-κ° μμΌλ‘ μ΄λ£¨μ΄μ Έ μμ΅λλ€.
μ£Όμν μ©λ:
- μμ€ν
μ€μ :
- μ΄μ 체μ μμ μμ€ν μ λ°μ κ±ΈμΉ μ€μ μ 보λ₯Ό μ μ₯ν©λλ€.
- μλ₯Ό λ€μ΄, PATH νκ²½ λ³μλ μ€ν νμΌλ€μ λλ ν 리 κ²½λ‘λ₯Ό μ μ₯νμ¬, λͺ λ Ήμ΄ μ€ν μ ν΄λΉ κ²½λ‘μμ μ€ν νμΌμ μ°Ύμ μ μλλ‘ ν©λλ€.
- νλ‘κ·Έλ¨ μ€μ :
- νλ‘κ·Έλ¨μ΄ μ€νλ λ νμν μ€μ μ 보λ₯Ό μ μ₯ν©λλ€.
- μλ₯Ό λ€μ΄, νλ‘κ·Έλ¨μ΄ μ¬μ©ν λ°μ΄ν°λ² μ΄μ€ μ°κ²° μ 보, μΈμ΄ μ€μ , ν λλ ν 리 λ±μ΄ μμ΅λλ€.
- νλ‘κ·Έλ¨ κ° ν΅μ :
- νκ²½ λ³μλ₯Ό ν΅ν΄ νλ‘κ·Έλ¨ κ°μ μ 보λ₯Ό μ£Όκ³ λ°μ μ μμ΅λλ€.
- νλμ νλ‘κ·Έλ¨μ΄ μ€μ ν νκ²½ λ³μλ₯Ό λ€λ₯Έ νλ‘κ·Έλ¨μ΄ μ½μ΄μ μ¬μ©ν μ μμ΅λλ€.
PATHμ CLASSPATH
**PATH**μ **CLASSPATH**λ λ λ€ νκ²½ λ³μλ‘μ μ¬μ©λμ§λ§, μ¬μ©λλ 컨ν μ€νΈμ λͺ©μ μ΄ λ€λ¦ λλ€.
**PATH**λ μμ€ν λ 벨μμ μ€ν κ°λ₯ν νμΌμ μ°Ύμ λ μ¬μ©λκ³ , **CLASSPATH**λ Java νλ‘κ·Έλ¨μμ ν΄λμ€ νμΌμ μ°Ύμ λ μ¬μ©λ©λλ€.
1. PATH:
- μ΄μ 체μ μμ μ€ν κ°λ₯ν νλ‘κ·Έλ¨μ μμΉλ₯Ό μ§μ νλ νκ²½ λ³μμ λλ€.
- μμ€ν μ΄ λͺ λ Ήμ΄λ₯Ό μ€νν λ, ν΄λΉ λͺ λ Ήμ΄λ₯Ό μ°Ύμ μ μλ λλ ν 리λ€μ μμλλ‘ λμ΄ν κ²μ λλ€.
- μ μ₯νλ κ°: μ€ν νμΌλ€μ λλ ν 리 κ²½λ‘λ₯Ό μ½λ‘ (: λλ μΈλ―Έμ½λ‘ (;)μΌλ‘ ꡬλΆν λ¬Έμμ΄μ λλ€.
- μμ (Unix/Linux): /usr/local/bin:/usr/bin:/bin
2. CLASSPATH:
- μ£Όλ‘ Java νκ²½μμ μ¬μ©λλ νκ²½ λ³μλ‘, Java κ°μ λ¨Έμ (JVM)μ΄ ν΄λμ€ νμΌμ μ°Ύμ μ μλ λλ ν 리λ JAR νμΌμ κ²½λ‘λ₯Ό μ§μ ν©λλ€.
- μ μ₯νλ κ°: ν΄λμ€ νμΌμ΄λ JAR νμΌμ λλ ν 리 κ²½λ‘λ₯Ό μ½λ‘ (: λλ μΈλ―Έμ½λ‘ (;)μΌλ‘ ꡬλΆν λ¬Έμμ΄μ λλ€.
- μμ: /path/to/classes:/path/to/lib/mylibrary.jar
μλ°μ μ΄ν΄λ¦½μ€λ₯Ό μ¬μ©μ μν λ°°μΉ νμΌ
- eclipse.bat μ€ν¬λ¦½νΈλ₯Ό μ€ννλ©΄, νκ²½ λ³μμ κ²½λ‘κ° μ€μ λμ΄ Java λ° Eclipseλ₯Ό μ€ννκΈ° μν νκ²½μ΄ κ΅¬μ±λ¨
1.evn.bat (νκ²½ λ³μ μ€μ νμΌ) λ©λͺ¨μ₯μ μμ±:
1.Javaμ Eclipseκ° μ€μΉλ ν΄λμ κΈ°λ³Έ κ²½λ‘λ₯Ό μ§μ
set dev_home=c:/dev
2.Java JDKμ κ²½λ‘λ₯Ό μ§μ
set java_home=%dev_home%/java-13-openjdk-13.0.2-1
3. Eclipseμ κ²½λ‘λ₯Ό μ§μ
set eclipse_home=%dev_home%/eclipse
4. dbμ°λμ νμν λλΌμ΄λ² pathμ‘κΈ° (νμ¬ λλ ν 리μ Oracle JDBC λλΌμ΄λ²μ κ²½λ‘λ₯Ό μΆκ°)
set classpath=.;%dev_home%/drivers/ojdbc8.jar
ν΄λμ€ν¨μ€:
Java κ°μ λ¨Έμ (JVM)μ΄ ν΄λμ€ νμΌμ μ°Ύμ λ μ¬μ©νλ κ²½λ‘λ₯Ό μ§μ
μ΄ κ²½λ‘μλ νμν λΌμ΄λΈλ¬λ¦¬λ μΈλΆ ν΄λμ€λ€μ΄ ν¬ν¨λ μ μμ
5.λͺ¨λ path μ‘κΈ°
set path=%java_home%/bin;%eclipse_home%
% | μ μλ κ²½λ‘λ₯Ό μ°Έμ‘°ν λ |
; | κ²½λ‘(path)λ₯Ό ꡬλΆνκΈ° μν ꡬλΆμ |
- c:/dev/java-13-openjdk-13.0.2-1/bin (javac.exeμ java.exeκ° μλ ν΄λ)
- c:/dev/eclipse (eclipse μ€νκΈ°κ° μλ ν΄λ)
: μλ°μ»΄νμΌλ¬μΈ javac.exe μ€ννμΌμ΄ μ‘΄μ¬νλ λλ ν 리μμλ§ javac.exeκ° μ€νλ¨,
μλ°μμ€νμΌλ§ μλ λλ ν 리μμ javac λͺ
λ Ήμ΄λ₯Ό μ€ννλ©΄ μ»΄νμΌ λμ§ μμ
>>javac.exeμ java.exeλ₯Ό μ€ννκΈ° μν΄μλ Pathλ₯Ό κ±Έμ΄μ£Όμ΄μΌ νλ€.
2.eclipse.bat (μ΄ν΄λ¦½μ€ μ€ν νμΌ) μμ±:
1.μμ μμ±ν env.bat(μΈλΆμ€μ νμΌ)μ νΈμΆνμ¬ λͺ¨λ path κ°μ Έμ€κΈ°(μ€μ ν νκ²½ λ³μμ κ²½λ‘λ₯Ό νμ¬ νκ²½μ μ μ©)
call env.bat
2.μ€μ λ κ²½λ‘λ₯Ό ν΅ν΄ eclipse μ€ν νμΌ λΆλ₯΄κΈ°
eclipse.exe
νμΌ λ΄μ©:
- evn.bat
set dev_home=c:/dev
set java_home=%dev_home%/java-13-openjdk-13.0.2-1
set eclipse_home=%dev_home%/eclipse
set path=%java_home%/bin;%eclipse_home%
set classpath=.;%dev_home%/drivers/ojdbc8.jar
- eclipse.bat
call env.bat
eclipse.exe
- νκ°μ νμΌλ‘ μ¬μ© eclipse.bat
set path=c:/dev/java-13-openjdk-13.0.2-1/bin;c:/dev/eclipse
set classpath=.;c:/dev/drivers/ojdbc8.jar
eclipse.exe
'π£ κΈ°μ΄ κ°λ ' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
λΌμ΄λΈλ¬λ¦¬(library)μ νλ μμν¬(Framework) (0) | 2024.02.28 |
---|---|
DOM (Document Object Model) (0) | 2024.02.23 |
μΉνμ΄μ§ λ‘λ© λ° νμ΄μ§ νμ± (1) | 2024.02.23 |
DOMContentLoadedμ load μ΄λ²€νΈ (0) | 2024.02.23 |
λΈλΌμ°μ μ μ μ₯μ (λ‘컬 μΊμμ λ©λͺ¨λ¦¬) (0) | 2024.02.23 |