이 문서는 2024년 5월 1일에 작성되었습니다.
목표
자바를 사용하여 "Hello, World!"를 출력하는 프로그램을 터미널에서 작성, 컴파일, 그리고 실행하는 방법을 배웁니다.
목차
- 자바 설치
- 코드 작성
- 코드 컴파일 및 실행
실습 PC 및 Java 버전 정보
- PC: MacBook Pro M1 13인치
- OS: MacOS Sonona
- Java 버전: 1.8
- Java 파일 위치: ~/dev/bin/corretto-1.8.0_412/Contents/Home/bin/java
자바 설치 관련
이전 내용에서 참고 부탁드립니다.
2024.04.30 - [언어/JAVA] - [jdk] 인텔리제이를 이용한 jdk 다운로드
[jdk] 인텔리제이를 이용한 jdk 다운로드
이 문서는 2024년 4월 30일에 작성되었습니다.목표이 글의 목표는 인텔리제이를 이용하여 JDK를 쉽게 받는 방법을 안내하는 것입니다.목차인텔리제이란?JDK란?인텔리제이를 이용한 JDK 설치 방법실
midoriiroplace.tistory.com
코드 작성
터미널을 실행 후 해당 위치로 이동합니다.
cd ~/dev/bin/corretto-1.8.0_412/Contents/Home/bin/java
vi 에디터를 사용하여 파일을 작성합니다.
vi Hello.java
간단한 "Hello, World!"를 출력하는 자바 코드를 작성 후 저장합니다.
public class Hello {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
작성된 파일 확인
cat Hello.java
코드 컴파일 및 실행
작성한 코드를 콘솔에서 컴파일합니다.
- javac 사용합니다.
~/dev/bin/corretto-1.8.0_412/Contents/Home/bin/javac Hello.java
오류가 발생하지 않았다면 아래와같이 Hello.class가 생성된것을 보실수 있습니다.
⚠️오류가 발생하면 오류가 출력되고, 파일은 생성되지 않습니다.
Class파일을 실행합니다.
- java를 사용합니다.
- 파일명을 전체 사용하지 않고 Hello만 입력합니다.
~/dev/bin/corretto-1.8.0_412/Contents/Home/bin/java Hello
아래와 같이 [Hello, World!]가 터미널에 출력되는것을 확인할 수 있습니다.
결론
대부분의 개발자들은 현재 통합 개발 환경(IDE) 도구를 사용하여 코드 작성, 컴파일, 실행과 같은 과정을 자동화하고 있습니다. 터미널에서 직접 모든 과정을 수행하는 경우는 이제는 드물다고 볼 수 있습니다.
그럼에도 불구하고, 이렇게 터미널에서 직접 작업을 수행하는 방법을 알고 있는 것은 중요합니다. 왜냐하면 IDE가 어떤 과정을 자동화하고 있는지를 이해하면, 개발 과정이나 도구 사용에 있어서 더 깊은 이해를 할 수 있기 때문입니다. 이는 문제 해결 능력을 향상시키고, 더 효과적인 코드 작성 방법을 찾는 데에 도움이 될 것입니다.
따라서, 본 문서에서 소개한 'Hello, World!' 프로그램을 터미널에서 직접 작성, 컴파일, 실행하는 방법은 자바 개발의 기본적인 이해를 돕고, IDE 도구가 어떤 작업을 자동화하는지 이해하는 데에 중요한 첫걸음이 될 것입니다.
'언어 > JAVA' 카테고리의 다른 글
[java] Files.walk()를 사용한 파일 시스템 탐색 (1) | 2025.02.18 |
---|---|
[jdk] 인텔리제이를 이용한 jdk 다운로드 (0) | 2024.04.30 |
[spring - swagger] springdoc-openapi를 이용한 스프링 부트 3 스웨거 간단 적용 (0) | 2024.04.18 |
[spring web] jar 실행시 프로파일 선택 (0) | 2022.04.21 |
[java] classpath 콘솔 실행 라이브러리 추가 (0) | 2021.07.25 |