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