Referência: https://kotlinlang.org/docs/java-interop.html
Condição de implementação
É muito provavel que em algum momento você precise instanciar alguma biblioteca criada em java, em algum projeto kotlin que esteja trabalhando. O procedimento é muito simples e fácil de entender.
O Passo mais importante de todo processo é criar a pasta java abaixo da hierarquia de pastas do main. Para isso basta clicar com o botão direito do mouse na pasta main e seguir o fluxo:
main->new->directory->java
![](https://kotlindiretoaoponto.com/blog/wp-content/uploads/2022/07/image.png)
Feito isso vamos acrescentar a biblioteca ou a classe java na pasta java e instanciá-la no kotlin como já fazemos normalmente. Veja o exemplo abaixo:
![](https://kotlindiretoaoponto.com/blog/wp-content/uploads/2022/07/image-4.png)
![](https://kotlindiretoaoponto.com/blog/wp-content/uploads/2022/07/image-2.png)
![](https://kotlindiretoaoponto.com/blog/wp-content/uploads/2022/07/image-3.png)
Perceba que a classe Multiplos está na pasta java, enquanto o arquivo CallJavaClass.kt com instancia a classe Multiplos a partir de um arquivo kotlin. E dessa forma instanciamos uma classe java a partir do kotlin.