【问题标题】:No main manifest attribute, in tempCodeRunnerFile.jartempCodeRunnerFile.jar 中没有主清单属性
【发布时间】:2019-11-12 08:40:20
【问题描述】:

我正在尝试使用 Code Runner 扩展在 Visual Studio Code 中运行一个简单的 Kotlin 代码。但是,代码没有执行,我收到以下错误:

fun main(args: Array<String>) {
   println("Hello, World!")
}

[运行] cd "c:\Users\Andrei\Desktop\" && kotlinc tempCodeRunnerFile.kt -include-runtime -d tempCodeRunnerFile.jar && java -jar tempCodeRunnerFile.jar 没有主清单属性,在 tempCodeRunnerFile.jar 中

我是 Kotlin (Java) 的新手,我找不到解决方案。在能够在本地运行 Kotlin 代码之前,我需要做一些设置吗? (我使用的是 Kotlin 版本 1.3.40-release-123 (JRE 12.0.1+12))

【问题讨论】:

    标签: java kotlin jar


    【解决方案1】:

    包括这个来设置类名(例如HelloKt)

    @file:JvmName("HelloKt")
    

    参考https://github.com/formulahendry/vscode-code-runner/issues/493

    【讨论】:

      猜你喜欢
      • 2017-04-12
      • 1970-01-01
      • 2021-05-29
      • 2019-07-19
      • 2015-12-10
      • 2015-03-14
      • 2019-05-18
      • 1970-01-01
      相关资源
      最近更新 更多