Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
kotlin程序错误:jar文件中没有主清单属性_Kotlin - Fatal编程技术网

kotlin程序错误:jar文件中没有主清单属性

kotlin程序错误:jar文件中没有主清单属性,kotlin,Kotlin,我写了一个简单的kotlin helloworld程序 你好,kt fun main(args:Array){ println(“你好,世界!”) } 然后我用kotlinc编译了它 $kotlinc hello.kt-包含运行时-d hello.jar 没有错误,生成了hello.jar。 当我运行它时 $java-jar hello.jar 它说hello.jar中没有主清单属性 $hello.jar中没有主清单属性 我想不出这个问题。 我的kotlin版本是1.3.40,JDK版本

我写了一个简单的kotlin helloworld程序 你好,kt

fun main(args:Array){
println(“你好,世界!”)
}
然后我用kotlinc编译了它

$kotlinc hello.kt-包含运行时-d hello.jar
没有错误,生成了hello.jar。 当我运行它时

$java-jar hello.jar
它说hello.jar中没有主清单属性

$hello.jar中没有主清单属性
我想不出这个问题。
我的kotlin版本是1.3.40,JDK版本是1.8.0

尝试升级到1.3.41版本并使用JDK 1.11+。

我得到了这个答案,而kotlin和gradle也有同样的问题。我想打包让罐子正常工作,但不断出现起球错误

使用包含代码的
com.example.helloworld.kt
文件:

fun main(args: Array<String>) {
    println("Hello, World!")
}
因此,一旦你
gradle clean build
你可以:

gradle run
> Hello, World!
假设您的投影仪在
build/libs/hello.jar
中使用jar,假设您在
settings.gradle.kts
中设置了
rootProject.name=“hello”

然后您可以运行:

java-jar hello.jar
>你好,世界!
gradle run
> Hello, World!