从Java加载Kotlin在运行时生成的类

时间:2016-02-23 21:47:08

标签: kotlin

我有2个项目......

我的主要java项目和一个kotlin子项目,我将一些java类从主项目中移出并转换为kotlin。

我已经将kotlin项目配置为依赖于主java项目,因为IJ不断在主项目中重新编译java类,所以它运行得很好。

但是现在我已经从Java项目中提取了类,当然它不再编译 - 它需要访问kotlin项目。

然而,我不知道如何做到这一点......有人可以解释一下吗?感谢

每当我查看它时,我的kotlin out文件夹都是空的

1 个答案:

答案 0 :(得分:1)

Kotlin生成完美的普通Java类文件,因此您可以使用Class.forName()Class<?>.getConstructor().getNewInstance()以及从Java源代码编译的类。