간단한 JAVA 프로젝트를 생성하여 실행해보겠습니다.
💡확인하기
- OS : Windows
- IDE : IntelliJ
- JDK : 17
프로젝트 생성하기
IDE를 열고 JAVA 프로젝트를 생성합니다.
프로젝트/src/ 하위에 class 파일을 생성합니다. (클래스명 자유)
진입점 만들기 - main
자바는 클래스명과 상관없이 public static void main(String[] args) 함수를 찾아 진입합니다.
모든 프로젝트에는 main 진입함수가 존재해야 합니다.
프로젝트 진입점으로 사용할 클래스의 멤버함수로 추가합니다.
public static void main(String[] args) { // 최초 진입
}
출력하기 - System.out.print() / System.out.println()
자바에서 기본 제공하는 System class의 out 멤버변수로 콘솔에 출력할 수 있습니다.
파라미터로 출력할 문자열 데이터를 넘겨줍니다.
- print()
줄바꿈 없는 출력 - println()
출력 후 줄바꿈
System.out.print("Hello ");
System.out.println("World!");
// Hello World!
// (줄바꿈)
실행1 - IDE에서 실행하기
IntelliJ에서는 아래와 같이
- main 함수 왼쪽의 RUN 버튼을 클릭하거나
- 우측 상단의 RUN Debug 버튼을 클릭하면
프로젝트가 실행됩니다.
콘솔에서 결과 보기
실행2 - 명령 프롬프트(CMD)에서 실행하기
명령 프롬프트를 열고 해당 프로젝트/src 경로로 진입합니다.
cd C:\dev\java-test\src
javac 명령어로 main 진입 함수가 정의된 클래스를 컴파일합니다.
javac JavaMain.java
컴파일한 클래스를 실행합니다.
java JavaMain
❗javac 또는 java 명령어 실행시 not found 에러메세지가 출력된다면 환경설정을 확인해주세요!
결과보기
728x90
'Language > JAVA' 카테고리의 다른 글
[JAVA] 제어문 (2) - 반복문 for, for-each, while, do-while (2) | 2024.03.25 |
---|---|
[JAVA] 제어문 (1) - 조건문 if-else, switch-case (22) | 2024.03.24 |
[JAVA] 데이터 타입(Date Type), 상수(Constance)와 리터럴(Literal) (23) | 2024.03.22 |
[JAVA] 값(value)과 변수(variable) (22) | 2024.03.20 |
[JAVA] 동작 순서와 Convention (20) | 2024.03.19 |