Kotlin命令行编译出现invalid argument: -include-runtime
程序员文章站
2022-06-15 20:25:46
...
最近在学kotlin,我装的版本是:
在E盘创建了一个hellt.kt的文件:
fun main(args:Array<String>){
println("Hello World!")
}
按照网上的教程,编译是输入:
kotlinc hello.kt -include-runtime -d hello.jar
可结果:
显示 -include-runtime 是无效的参数,然后执行
kotlinc -h
看了一下,确实没有这样的参数,连 -d 也没有。
出现这样的问题,不用说了,肯定先去百度了,可找了很久都没有找到相关的帖子。
最后脑抽,执行了:
kotlinc hello.kt
给我下载了一大堆东西,等它下载完之后,在我的E盘下多了个program.exe的可执行文件
双击打开吧一闪而过,我就直接把它拖到命令行-回车:
嗯,貌似没有问题了。可最终我还是不知道这是为什么,这和网上说的不一样,难道是版本问题?
想想也就算了,毕竟是初学,能跑起来就行,先学,再研究。
但每次都生成同样的文件名program有点不爽,又再次执行了kotlinc -h看了一下,发现了这么一行-output (-o) <name> Output name
emmm!这应该是重命名的,然后再次编译我们的文件,加上参数-o
kotlinc -hello.kt -o hello
结果:
初学真的不容易啊!有大佬的可以在评论区解释一下,救救萌新,谢谢。
完!
上一篇: Android Q 版本开机铃声控制