小编mak*_*zyt的帖子

Heroku / Kotlin:java.lang.NoClassDefFoundError:kotlin/jvm/internal/Intrinsics

我尝试通过heroku run bash. 然后我运行:

java -cp ./build/libs/pss_kotlin-1.0-SNAPSHOT.jar pl.makzyt.pss_kotlin.MainKt
Run Code Online (Sandbox Code Playgroud)

然后我收到这个错误:

Exception in thread "main" java.lang.NoClassDefFoundError: kotlin/jvm/internal/Intrinsics
        at pl.makzyt.pss_kotlin.MainKt.main(Main.kt)
Caused by: java.lang.ClassNotFoundException: kotlin.jvm.internal.Intrinsics
        at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:338)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
        ... 1 more
Run Code Online (Sandbox Code Playgroud)

我知道如果我得到 kotlin-runtime.jar,我可以运行它。是否有可能通过某些命令获取它,还是应该手动下载它?

编辑

这是我的 build.gradle 依赖项:

dependencies {
    compile "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version"
    compile "org.jetbrains.kotlin:kotlin-reflect:$kotlin_version"

    compile group: 'org.springframework.boot',
            name: 'spring-boot-autoconfigure',
            version: '2.0.0.RELEASE'

    compile group: 'org.springframework.boot',
            name: 'spring-boot-starter-data-jpa',
            version: '2.0.0.RELEASE'

    compile group: 'org.springframework.boot',
            name: 'spring-boot-starter-web',
            version: '2.0.0.RELEASE'

    compile group: 'org.postgresql',
            name: 'postgresql',
            version: '42.2.2'

    compile group: 'org.hibernate',
            name: 'hibernate-core',
            version: …
Run Code Online (Sandbox Code Playgroud)

java spring jvm heroku kotlin

5
推荐指数
1
解决办法
1810
查看次数

标签 统计

heroku ×1

java ×1

jvm ×1

kotlin ×1

spring ×1