如何运行项目 ?
来源:2-7 本章小结

慕莱坞0998854
2022-11-11
老师你好,我跟着视频用gradle创建项目,但是我发现build以后无法使用 java -jar /path/to/build/lib/result.jar
文件,报错如下
xun@xun-Yoga-14sIHU-2021:~/Desktop/kotlin-basic/build/libs$ java -jar kotlin-basic-1.0-SNAPSHOT.jar
no main manifest attribute, in kotlin-basic-1.0-SNAPSHOT.jar
代码很简单,就是老师写的runBlock, 如图:
然后我尝试去搜索了一下,然后发现了这么一个回答:然后我就在Main.kt里面第一行加上了(我也不知道该不该加)
// Main.kt
package com.xun.kotlin
, 然后在build.gradle.kts里面加上了这么一段代码:
tasks.withType<Jar> { manifest { attributes["Main-Class"] = "com.xun.kotlin.Main" } }
可是这样又有了新的错误:
Error: Could not find or load main class com.xun.kotlin.Main
Caused by: java.lang.ClassNotFoundException: com.xun.kotlin.Main
请问下我要怎么修改才能在命令行运行build以后的jar文件呢?
写回答
1回答
-
bennyhuo
2022-11-11
类名叫 MainKt,不是 Main
直接点上面的运行按钮就可以运行吧?
00
相似问题