作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我试图使用Spark和Kotlin创建一个小型Web服务器。
但是我被困在应该能够创建项目jar并从命令行运行它的步骤。但是在运行java -jar pissarra-core-all-1.0-SNAPSHOT.jar
时出现以下错误Error: Could not find or load main class co.pissarra.Mainkt
我尝试使用intellij idea的 Artifact 创建没有成功,然后继续使用build.gradle
创建jar。以下是相同的代码
task fatJar(type: Jar) {
manifest {
attributes 'Implementation-Version': version,
'Main-Class': 'co.pissarra.Mainkt'
}
baseName = project.name + '-all'
from { configurations.compile.collect { it.isDirectory() ? it : zipTree(it) } }
with jar
}
./gradlew clean
和
./gradlew fatJar
之后,我可以在
build/libs/
目录中创建jar文件。这个 jar 也有同样的错误。
co/pissarra/
文件的目录结构
Mainkt.class
。还有
META-INF
目录和
MANIFEST.MF
文件,其内容如下
Manifest-Version: 1.0
Implementation-Version: 1.0-SNAPSHOT
Main-Class: co.pissarra.Mainkt
最佳答案
检查您的 list 文件。类名应该是“MainKt”而不是“Mainkt”
关于gradle - 无法运行jar文件。 (错误:找不到或加载主类co.pissarra.Mainkt),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46860255/
我试图使用Spark和Kotlin创建一个小型Web服务器。 但是我被困在应该能够创建项目jar并从命令行运行它的步骤。但是在运行java -jar pissarra-core-all-1.0-SNA
尝试使用函数名称旁边的绿色三角形在 IntelliJ IDEA 中运行 Kotlin JVM 模块的主函数时,出现以下错误: Error: Could not find or load main cl
我是一名优秀的程序员,十分优秀!