본문 바로가기

전산학/Java2

[Java] 2. JDK의 구성 요소 (JRE, JVM, Development Tools) 지난 포스팅에서 Java 소스 코드를 컴파일 후 실행시켜 Hello World!를 출력하기 위해 JDK라는 것을 설치했었다. 그러면 대체 JDK가 뭐길래 우리는 Java 코드를 실행할 수 있었을까? 그리고 java와 javac는 어떻게 사용할 수 있었던 걸까? 이번 포스팅에서는 위 질문들에 대한 정답을 알기 위해 JDK의 구성 요소를 알아보고자 한다. [Java] 1. 터미널에서 Java로 "Hello, World!" 출력하기 (JDK 설치, java, javac) 사람들이 새로운 언어를 배울 때 보통 IDE를 사용해서 개발을 시작한다. IDE를 사용하면 빌드, 컴파일이 버튼 하나로 되고, 디버깅도 손쉽게 가능해 편하긴 하지만, '그런데 내 코드가 어떻게 실행 sinseonlee.tistory.com 0.. 2022. 4. 27.
[Java] 1. 터미널에서 Java로 "Hello, World!" 출력하기 (JDK 설치, java, javac) 사람들이 새로운 언어를 배울 때 보통 IDE를 사용해서 개발을 시작한다. IDE를 사용하면 빌드, 컴파일이 버튼 하나로 되고, 디버깅도 손쉽게 가능해 편하긴 하지만, '그런데 내 코드가 어떻게 실행되는 거지?'라는 의문을 가지기 쉽상이다.나는 그랬음 그래서 이번 포스팅에서는 java 소스 코드를 터미널에서 실행해보며 그 과정을 정리해보려고 한다. 0. Java 설치하기 Java 코드를 실행하기 위해서는 컴파일러, 라이브러리, 툴 등 Java를 실행시키기 위한 JDK(Java Development Kit)라는 것이 설치되어 있어야 한다. 보통 Oracle에서 배포하는 JDK를 사용한다. (물론 다른 벤더에서 제공하는 JDK를 사용해도 된다) 참고로 JDK에 있는 JVM이 OS에 종속적이기 때문에, OS 마.. 2022. 4. 26.