如图 有以下项目结构
当,在 Main.kt 里调用了 Test.java 就会得到
Main.kt
Test.java
这是因为:Gradle 默认的 Java 代码编译路径是 src/main/java 而我们把 Java 类放在了 src/main/kotlin 里,这样就会导致 Gradle 不会编译 Test.java 也就自然会在运行时找不到这个类
Gradle 默认的 Java 代码编译路径是 src/main/java
Java
src/main/kotlin
Gradle
解决方法也很简单,将 Java 代码写到 src/main/java 就好了 修改后的项目结构如图
src/main/java
运行结果如图