3
我已經測試簡單的Scala程序,並與scalac罐子不會生成正確的清單文件
object Test {
def main(args: Array[String]) {
println("hongseok yoon")
}
}
編譯它,如果我運行「java命令;斯卡拉-library.jar測試」和它的作品沒關係。 是的,scala-library.jar filee在同一個目錄下。
這是我的清單文件manifest.txt
Class-Path: scala-library.jar
Main-Class: Test
和我就與罐子 '罐子立方英尺Test.jar的manifest.txt的* .class'
如果我解壓後生成的Test.jar的文件並打開清單文件,它不包含Main-Class字段。所以,它不能運行'java -jar Test.jar'
我可以手動編輯它並且Test.jar運行良好。
爲什麼jar會錯過Main-Class字段?以及如何解決這個問題? (如果我切換字段的順序,僅第一個字段被示出)