一个 github 开源软件,里面 kt 文件引用了 java 的 class ,而 java 文件引用了 kt 的 class 。 作者没给 maven 具体配置信息,只给了源代码。我自己配置了一下,先编译 java ,会报错找不到 kt 的 class 。而先编译 kt ,又会报错找不到 java 的 class 。 实在是郁闷了。最终我用作者提供的预编译 jar ,先命令行编译 kt ,后编译 java 成功了。但我很好奇,如何才能正确设置混合编译的先后顺序? Java, 编译, class, 引用