Java教程

Gradle Kotlin 工程里创建 的 Java 类 无法与 kt 类互相调用的解决办法

本文主要是介绍Gradle Kotlin 工程里创建 的 Java 类 无法与 kt 类互相调用的解决办法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

如图 有以下项目结构

image

当,在 Main.kt 里调用了 Test.java 就会得到

image

这是因为:Gradle 默认的 Java 代码编译路径是 src/main/java
而我们把 Java 类放在了 src/main/kotlin 里,这样就会导致 Gradle 不会编译 Test.java 也就自然会在运行时找不到这个类

解决方法也很简单,将 Java 代码写到 src/main/java 就好了
修改后的项目结构如图
image

运行结果如图
image

这篇关于Gradle Kotlin 工程里创建 的 Java 类 无法与 kt 类互相调用的解决办法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!