【发布时间】:2018-06-08 15:11:43
【问题描述】:
如何运行 kotlin 交互式提示 kotlinc 并能够导入 junit 库?现在当我这样做时,我得到一个unresolved reference 错误:
>>> import org.junit.Test
error: unresolved reference: junit
import org.junit.Test
【问题讨论】:
标签: unit-testing junit kotlin
如何运行 kotlin 交互式提示 kotlinc 并能够导入 junit 库?现在当我这样做时,我得到一个unresolved reference 错误:
>>> import org.junit.Test
error: unresolved reference: junit
import org.junit.Test
【问题讨论】:
标签: unit-testing junit kotlin
当你使用外部库时,你必须告诉 Kotlin 在哪里可以找到它们。看看kotlinc -help
首先,您必须下载junit库(例如来自http://search.maven.org/remotecontent?filepath=junit/junit/4.12/junit-4.12.jar)。
接下来,在编译命令中指向该库:
kotlinc -classpath junit-4.12.jar YourClass.kt
当然,在某些情况下手动使用普通的kotlinc 命令。我想不出一个,但肯定有一些。我强烈建议您查看构建工具,例如 Gradle 或 Maven。他们会让你的生活更轻松。例如,https://github.com/guenhter/kotlin-unit-testing.git 是一个使用 Kotlin 和 Junit 的 gradle 存储库。
【讨论】: