在 Kotlin REPL 中导入 JAR 包

3
在由gradle管理的项目中,如何在kotlin REPL中导入已安装的包?
Welcome to Kotlin version 1.0.3 (JRE 1.8.0_05-b13)
Type :help for help, :quit for quit
>>> import com.vladsch.flexmark.*
error: unresolved reference: vladsch
import com.vladsch.flexmark.*
           ^
1个回答

4

截至Kotlin 1.1.1版本,没有自动支持此功能。您需要手动将类路径传递给kotlinc命令:

 kotlinc -cp build/classes/main

1
假设在build.gradle中指定了一个依赖项为"com.vladsch.flexmark:flexmark-all:0.18.5"的包,那么cp参数应该是什么?尝试使用build/classes/main~/.gradle并不起作用。 - lorefnon
你应该指定这个jar文件的确切路径。你可以在~/.gradle目录中找到这个jar。 - yole

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接