kotlin程序错误:jar文件中没有主清单属性
我写了一个简单的kotlin helloworld程序 你好,ktkotlin程序错误: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版本
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!