从Java加载Kotlin在运行时生成的类
我有2个项目
我的主要java项目和一个kotlin子项目,我把一些java类从主项目中移出并转换成kotlin。
我已经配置了kotlin项目来依赖于主要的java项目,因为IJ不断地在主项目中重新编译java类,所以它工作得很好。
但是现在我已经从Java项目中提取了类,当然不会再编译 – 它需要访问kotlin项目。
但是,我不知道该怎么做..可以解释一下吗? 谢谢
每当我看着它,我的kotlin out
文件夹都是空的
Kotlin生成完全普通的Java类文件,因此您可以使用Class.forName()
和Class>.getConstructor().getNewInstance()
以及从Java源代码编译的类。