欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Kotlin命令行编译出现invalid argument: -include-runtime

程序员文章站 2022-06-15 20:25:46
...

最近在学kotlin,我装的版本是:

Kotlin命令行编译出现invalid argument: -include-runtime

在E盘创建了一个hellt.kt的文件:

Kotlin命令行编译出现invalid argument: -include-runtime

fun main(args:Array<String>){
	println("Hello World!")
}

按照网上的教程,编译是输入:

kotlinc hello.kt -include-runtime -d hello.jar

 可结果:

Kotlin命令行编译出现invalid argument: -include-runtime

显示 -include-runtime 是无效的参数,然后执行 

kotlinc -h

 看了一下,确实没有这样的参数,连 -d 也没有。

出现这样的问题,不用说了,肯定先去百度了,可找了很久都没有找到相关的帖子。

最后脑抽,执行了:

kotlinc hello.kt

给我下载了一大堆东西,等它下载完之后,在我的E盘下多了个program.exe的可执行文件

Kotlin命令行编译出现invalid argument: -include-runtime

双击打开吧一闪而过,我就直接把它拖到命令行-回车:

Kotlin命令行编译出现invalid argument: -include-runtime

嗯,貌似没有问题了。可最终我还是不知道这是为什么,这和网上说的不一样,难道是版本问题?

想想也就算了,毕竟是初学,能跑起来就行,先学,再研究。

但每次都生成同样的文件名program有点不爽,又再次执行了kotlinc -h看了一下,发现了这么一行-output (-o) <name>        Output name

emmm!这应该是重命名的,然后再次编译我们的文件,加上参数-o

kotlinc -hello.kt -o hello

结果:

Kotlin命令行编译出现invalid argument: -include-runtime

初学真的不容易啊!有大佬的可以在评论区解释一下,救救萌新,谢谢。

完!