如何使用字符串数组参数在命令行上运行主函数Kotlin文件

如何使用字符串数组参数在命令行上运行主函数Kotlin文件,kotlin,command-line,Kotlin,Command Line,我试图运行一个.kt文件,它是我的辅助项目的一个文件,我突然想运行我的*.kt文件,它已经 fun main(args: Array<String>) { ... } funmain(args:Array){ ... } 在命令行工具上。我确实安装了kotlin编译器,设置了路径。我所要做的就是弄清楚如何通过命令行传递args参数,但却找不到方法 我已经仔细看过了,但毫无帮助 提前感谢。只需在命令后键入: java -jar myjar.jar arg_one arg_tw

我试图运行一个.kt文件,它是我的辅助项目的一个文件,我突然想运行我的*.kt文件,它已经

fun main(args: Array<String>) { 
  ...
}
funmain(args:Array){
...
}
在命令行工具上。我确实安装了kotlin编译器,设置了路径。我所要做的就是弄清楚如何通过命令行传递args参数,但却找不到方法

我已经仔细看过了,但毫无帮助


提前感谢。

只需在命令后键入:

java -jar myjar.jar arg_one arg_two

//OR (After compiling to jars you can specify the main class to run)
kotlin -classpath myjar.jar MyKt 'arg_one' 'arg_two'

//OR
kotlin MyKt 'arg_one' 'arg_two'
然后:


只需在命令后键入它们:

java -jar myjar.jar arg_one arg_two

//OR (After compiling to jars you can specify the main class to run)
kotlin -classpath myjar.jar MyKt 'arg_one' 'arg_two'

//OR
kotlin MyKt 'arg_one' 'arg_two'
然后:


首先,您必须将文件编译为JAR:

kotlinc filename.kt -include-runtime -d output.jar
然后可以使用
java
运行该JAR:

java -jar output.jar argument0 argument1

首先,您必须将文件编译为JAR:

kotlinc filename.kt -include-runtime -d output.jar
然后可以使用
java
运行该JAR:

java -jar output.jar argument0 argument1