CS

[CS] 컴파일 언어 vs 인터프리터 언어 / 자바 / 자바 환경변수 설정

셰욘 2024. 12. 2. 17:54
728x90

컴파일 언어

개발자가 작성한 코드를 실행하려면 컴파일이라는 과정을 거쳐서 실행 파일로 만든 후 실행

=> 소스코드를 컴파일이라는 과정을 거쳐서 운영체제에 맞는 실행 파일로 바꿔줘야 한다.

 

인터프리터 언어

개발자가 작성한 코드를 실행하려면 인터프리터에서 실행해야 한다.

=> 인터프리트 언어는 운영체제에 맞는 인터프리터가 설치가 되어 있어야 실행할 수 있다.

 


컴파일

: 운영체제에 맞는 실행 파일로 바꾸는 과정

  • 윈도우 운영체제면 윈도우에 맞는 실행파일로 바꿔야 소스코드를 실행할 수 있다.
  • 리눅스 운영체제면 똑같은 코드여도 리눅스에 맞는 실행 파일로 바꿔야 한다.
  • 윈도우 실행파일은 리눅스에서 실행 못 한다.
  • 컴파일을 하면 원래 소스코드로 돌리기 힘들다. (원래 코드를 못 본다.)

자바

  • 자바 코드를 실행시키려면 컴퓨터에 자바가 깔려 있어야 한다.
  • 자바는 컴파일도 하고, 인터프리터도 한다.
  • jvm이라는 인터프리터 설치 -> 이게 자바 코드를 클래스 파일로 컴파일 후 실행한다.

 

  • bin 폴더 안에 java.exe = 인터프리터
  • 다른 프로그램은 java.exe 의 위치를 알 수 없다. => 환경변수 설정을 통해 경로를 지정해줘야 한다.

자바 환경변수 설정

시스템 - 정보 - 고급시스템 설정 - 고급 탭 - 환경변수

 

 

 

이 중에 path 라는 변수가 있음

= 실행 파일이 어디 있냐 경로가 저장된 곳

 

자바 실행파일이 있는 폴더 경로를 추가하면 됨

=> 자바 폴더\bin이라는 경로 추가

 

 

 

새로 만들기 눌러서

변수 이름 : JAVA_HOME

변수 값 : C:\jdk-14.0.2  

를 추가한다.

 

 

cmd 창에 java --version 명령어를 입력하면 자바 버전이 떠야 한다.

 

728x90