java - tempCodeRunnerFile.jar 中没有主要 list 属性

标签 java kotlin jar

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

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

[Running] cd "c:\Users\Andrei\Desktop\" && kotlinc tempCodeRunnerFile.kt -include-runtime -d tempCodeRunnerFile.jar && java -jar tempCodeRunnerFile.jar no main manifest attribute, in tempCodeRunnerFile.jar

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

最佳答案

包含此内容以设置类名称(例如 HelloKt)

@file:JvmName("HelloKt")

引用https://github.com/formulahendry/vscode-code-runner/issues/493

关于java - tempCodeRunnerFile.jar 中没有主要 list 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56839924/

相关文章:

java - Android/Java 初学者 - 帮助了解 Intent 和添加两个数字

android - 编译失败并出现神秘错误

java - 无法通过 IntelliJ 打开调试器端口

java - 找不到符号方法startActivity(android.content.Intent)

java - 我应该如何将 POJO 表示写入 RandomAccessFile?

java - 如何根据 JButton 的大小自动增加或减少 JButton 文本的大小?

android - 使用 Kotlin 在 Android Studio 中以编程方式更改开关颜色

kotlin - 来自类型参数的属性的自定义 getter

scala - Intellij 多模块 maven 项目,其中一个子模块中的更新不会传播到 war

java - JAR、Fat JAR、可执行 JAR 之间的区别