1. OpenJdk  설치

  • 기본적으로 OpenJdk 는 gz파일로 배포가 되나, GitHub에 윈도우용 zip 또는 msi로 배포되는 페이지가 있다.
    링크 : https://github.com/ojdkbuild/ojdkbuild

1-1. Openjdk를 다운 받아 아래 경로에 압축 해제 한다.

1) 경로 C:\JAVA\java-1.8.0-openjdk-1.8.0.191


2. Java 환경 변수 등록

  • 환경 변수  ? 프로세스가 컴퓨터에서 동작하는 방식에 영향을 미치는, 동적인 값들의 모임
  • 실행할 파일이 들어있는 폴더를 Path 환경변수에 미리 집어 넣어 설정해놓으면 해당 실행 파일이 위치한 폴더에 이동하지 않고도 실행이 가능하다.

① notepad 입력 

② notepad? 무슨 명령어지? 아! 어떤 파일명인가?

③ 그럼 Path 환경변수에 저장된 폴더들 안에 있나보다

④ Path 환경변수에 저장된 C:\Windows\System32 폴더 안의 notepad 라는 파일을 실행시키라는 의미구나

⑤ notepad 실행


출처: http://light-tree.tistory.com/6



2-1. 등록 방법


1) 내컴퓨터의 우클릭 > 속성 > 고급 시스템 설정



2) 시스템 변수 밑의 새로 만들기 클릭

위의 사용자 변수와 시스템 변수 차이 ? 

사용자변수 = 해당 사용자의 계정내에서만 적용되는 변수. 즉, 해당 사용자 계정으로 컴퓨터 로그온시에만 적용되는 변수. 

시스템변수 = 시스템변수는 시스템전반에 걸쳐 적용되는 변수. 즉, 다른 계정으로도 해당 변수를 사용할 수 있음.


3) JAVA_HOME 변수 등록

변수명 : JAVA_HOME 

변수값 : JDK 설치 경로



4) 시스템 변수 편집

 변수명 : Path

 변수값 : 기존값 + ;%JAVA_HOME%\bin

 

5) CLASSPATH 변수 등록

변수명 : CLASSPATH 

수값 :  %JAVA_HOME%\lib




6) 확인




2-2. 환경 변수 설명

 환경변수

 설명

 PATH

 OS에서 명령어를 실행할 때 명령어를 찾아야 하는 폴더의 순위를 설정하는 환경 변수 

 CLASSPATH

 JVM이 시잘될 때 JVM의 클래스 로더는 이 환경 변수를 호출 한다. 그래서 환경 변수에 설정되어 있는 디렉토리가 호출 되면 그 디렉토리에 있는 클래스들을 먼저 JVM에 로드한다. 그러므로 CLASSPATH 환경 변수에는 필수 클래스들이 위치한 디렉토리를 등록하도록 한다.

 JAVA_HOME

 JDK가 설치된 홈 디렉토리를 설정하기 위한 환경 변수다. 반드시 필요한 환경 변수는 아니지만 Path와 CALLPATH 환경 변수에 값을 설정할 때 JAVA_HOME 환경 변수를 포함하여 설정한다.



'Java' 카테고리의 다른 글

[이론] 컴파일러, 인터프리터, JIT  (0) 2019.01.08
[이론] JDK, JRE, JVM ?  (0) 2019.01.05
전자 정부 프레임워크 context-idgen.xml  (0) 2018.08.01

+ Recent posts