gpt4 book ai didi

java - jar 没有生成正确的 list 文件

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:30:13 24 4
gpt4 key购买 nike

我已经测试了简单的 scala 程序并用 scalac 编译了它

object Test {
def main(args: Array[String]) {
println("hongseok yoon")
}
}

如果我运行那个“java -cp .;scala-library.jar 测试”并且它工作正常。是的,scala-library.jar 文件在同一目录中。

这是我的 list 文件 manifest.txt

Class-Path: scala-library.jar
Main-Class: Test

我用“jar cfm Test.jar manifest.txt *.class”制作 jar

如果我解压缩生成的 Test.jar 文件并打开 list 文件,它不包含 Main-Class 字段。所以,它不能用 'java -jar Test.jar'

运行

我可以手动编辑它并且 Test.jar 运行良好。

为什么 jar 会错过 Main-Class 字段?以及如何解决这个问题?(如果我切换字段顺序,则只显示第一个字段)

最佳答案

需要一个空行在 list 文件的末尾。多么愚蠢的限制! :(

关于java - jar 没有生成正确的 list 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15241440/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com