YZ ZONE

[혼자 공부하는 자바] ch1-1 프로그래밍 언어와 자바 본문

programming language/Java

[혼자 공부하는 자바] ch1-1 프로그래밍 언어와 자바

러블리YZ 2023. 1. 15. 20:13

프로그래밍 언어: 사람의 언어와 기계어의 다리 역할을 하는 언어. ex) c, c++, c#, java, python

소스파일: 프로그래밍 언어로 작성한 파일. 

컴파일: 소스파일을 기계어로 번역하는 과정. 

기계어: 컴퓨터가 이해할 수 있는 언어. 0, 1로 이루어짐.

자바 개발도구 JDK.Java Development Kit: 자바로 프로그램을 개발할 수 있는 실행 환경(JVM)과 개발도구(컴파일러)등 제공.

                      Open JDK, Oracle JDK가 있음. 

환경변수: 운영체제가 실행하는 데 필요한 정보를 제공해주는 변수. JDK 설치 후 명령라인(명령 프롬포트, 터미널)에서 컴파일러(javac)와 실행(java)명령어를 사용하려면 JAVA_HOME 환경변수를 등록하고 Path 환경 변수를 수정하는 것이 좋음. 

JAVA

- 모든 운영체제에서 실행 가능

- 객체 지향 프로그래밍: 객체(부품)를 연결해 큰 프로그램 완성하는 기법. 

- 메모리 자동 정리

- 무료 라이브러리 풍부

 

1. JDK 설치

java -version

위 코드를 터미널에 입력하여 JDK 설치여부 확인.

Oracle JDK설치

https://www.oracle.com/java/technologies/downloads/

 

Download the Latest Java LTS Free

Subscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts.

www.oracle.com

2. JAVA_HOME 환경 변수 등록

JAVA_HOME 환경변수를 만들고 JDK가 설치된 폴더 위치를 등록함. 

윈도우 운영체제 

[시스템 속성] - [고급] - [환경 변수]버튼 - [시스템 변수]에 [새로만들기]버튼 - 변수이름에 JAVA_HOME 입력, 변수값에  JDK 위치 입력 - [확인]버튼 

 

3. Path 환경 변수 수정

JDK 설치 폴더에 bin폴더가 있고 그 안에는 다양한 명령어들이 있는데 대표적으로 컴파일해주는 javac, 컴파일된 파일을 실행해주는 java명령어가 있다.  이 명령어들은 명령 프롬프트의 명령 라인에서 개발자가 직접 컴파일하고 실행 할 때 사용된다. 문제는 bin폴더 안에 있어 다른 폴더에서 실행이 안된다. 다른폴더에서 실행 가능하게 하려면 환경변수 Path에 bin폴더를 등록해야한다. 

윈도우 운영체제 

1.[환경변수]대화상자의 [시스템변수]에서 Path선택 후 [편집]클릭

2.[새로만들기]클릭 후 추가된 항목에 직접 '%JAVA_HOME%\bin' 입력

3.입력한 항목을 선택 후 [위로이동]버튼을 클릭후 [확인]