살구월드

잠깐, 리눅스, C 언어, Java, Python 등
각종 예제 검색하기

목차

  1. 리눅스 OpenJDK 8 설치 관련 예제 이전 포스팅
  2. 간단한 자바 예제 코드 설명
  3. javac 활용 자바 소스 코드 컴파일 예제
  4. 자바 클래스 파일 실행 예제

 

 

 

 

오늘은 리눅스에서 java 소스코드를 컴파일하여 실행하는 예제를 알아보겠습니다.

 

 

 

 

리눅스 OpenJDK 8 설치 관련 예제 이전 포스팅

우선 본 포스팅 예제를 따라하기에 앞서 리눅스 환경에서 자바 소스코드를 컴파일하기 위한 준비를 해주세요. 이전 포스팅에서 다뤘던 OpenJDK 8을 설치하면 됩니다. 만약 설치하지 않았다면 아래 링크를 확인해주세요.

 

2023.08.10 - [Linux] - [Linux/Java] 리눅스 우분투에 자바 개발도구 JDK 설치 예제(OpenJDK8)

 

[Linux/Java] 리눅스 우분투에 자바 개발도구 JDK 설치 예제(OpenJDK8)

목차 우분투 시험 환경 정보 확인 관련 예제 이전 포스팅 우분투 20.04 LTS 환경 소개 리눅스 우분투에 OpenJDK 8 설치 OpenJDK 8 설치 확인 JAVA_HOME 환경변수 설정하기 JAVA 환경변수 설정 확인 우분투 시

salguworld.tistory.com

 

 

 

 

 

간단한 자바 예제 코드 설명

아래는 이번 자바 소스 코드 컴파일 포스팅에서 다룰 간단한 예제 코드입니다. 사용자에게 이름을 입력받고 출력하는 프로그램입니다. vim과 같은 텍스트 에디터를 사용하여 Example.java 파일에 아래 코드를 작성해주세요.

 

import java.util.Scanner;

public class Example {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        System.out.print("이름을 입력하세요: ");
        String name = scanner.nextLine();

        System.out.println("입력한 이름은: " + name);

        scanner.close();
    }
}

 

작성한 Example.java 파일

 

 

 

 

 

javac 활용 자바 소스 코드 컴파일 예제

아래 리눅스 명령을 실행하여 방금 작성한 Example.java 예제 코드를 컴파일합니다. 컴파일 후에는 실행할 수 있는 형태인 class 파일이 생성됩니다. 그리고 우리가 작성한 소스코드에 main 메소드가 존재하기때문에 실행할 수 있습니다.

 

$ javac Example.java

 

java 소스코드가 컴파일되어 class 파일이 생성된 모습

 

 

 

 

자바 클래스 파일 실행 예제

아래와 같이 java 명령으로 방금 컴파일하여 생성된 class 파일을 실행합니다.

 

$ java Example

 

java 명령으로 class 파일을 실행한 모습

 

잠깐, 리눅스, C 언어, Java, Python 등
각종 예제 검색하기

공유하기

facebook twitter kakaoTalk kakaostory naver band