[kotlin] 자바에서 코틀린 코드 호출하기

자바에서 코틀린 코드를 호출하려면 몇 가지 단계를 따라야 합니다. 여기에는 코틀린으로 작성된 모듈을 자바 프로젝트에 통합하는 방법이 포함되어 있습니다.

코틀린 모듈 만들기

우선 코틀린으로 작성된 모듈을 만들어야 합니다. IntelliJ IDEA나 안드로이드 스튜디오와 같은 통합 개발 환경(IDE)을 사용하거나, 코틀린 컴파일러를 직접 사용하여 이 작업을 수행할 수 있습니다.

Exmaple.kt:

package com.example

class Example {
    fun sayHello() {
        println("Hello from Kotlin")
    }
}

자바 코드에서 코틀린 모듈 호출하기

이제 자바 코드에서 코틀린 모듈을 호출할 수 있습니다.

Example.java:

package com.example;

import com.example.Example;

public class JavaExample {
    public static void main(String[] args) {
        Example example = new Example();
        example.sayHello();
    }
}

위의 예시에서는 Example 클래스를 import하고, 이를 사용하여 sayHello 메서드를 호출합니다.

Gradle 설정

만약 코틀린 모듈이 Gradle을 이용하여 빌드되었다면, 자바 코드가 코틀린 모듈에 대한 의존성을 올바르게 가져오도록 build.gradle 파일을 구성해야 합니다.

build.gradle:

dependencies {
    implementation project(':kotlin_module')
}

kotlin_module은 코틀린 모듈의 실제 이름으로 대체되어야 합니다.

이제 자바 코드에서 코틀린 모듈을 호출하는 방법을 알았습니다. 이를 통해 코틀린과 자바 코드를 함께 사용하여 프로젝트를 구성할 수 있습니다.

참고 자료