程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了尝试在 Kotlin 中使用 grpc 示例安装Dist 时出现未知编译错误大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决尝试在 Kotlin 中使用 grpc 示例安装Dist 时出现未知编译错误?

开发过程中遇到尝试在 Kotlin 中使用 grpc 示例安装Dist 时出现未知编译错误的问题如何解决?下面主要结合日常开发的经验,给出你关于尝试在 Kotlin 中使用 grpc 示例安装Dist 时出现未知编译错误的解决方法建议,希望对你解决尝试在 Kotlin 中使用 grpc 示例安装Dist 时出现未知编译错误有所启发或帮助; @H_403_0@我对 Kotlin 和 JVM 语言完全陌生。我只是想用 Kotlin 和 gRPC 来做这个例子:https://www.grpc.io/docs/languages/kotlin/quickstart/

@H_403_0@我正在尝试以下操作:

git clone https://github.com/grpc/grpc-kotlin
cd grpc-kotlin/examples
./gradlew installdist
@H_403_0@但是,我收到以下错误:

> Task :stub:compileKotlin Failed
e: java.lang.NoClassDefFoundError: Could not initialize class org.jetbrains.kotlin.com.intellij.pom.java.languageLevel
        at org.jetbrains.kotlin.com.intellij.core.CoreLanguageLevelProjectExtension.<init>(CoreLanguageLevelProjectExtension.java:26)
        at org.jetbrains.kotlin.com.intellij.core.JavaCoreProjectEnvironment.<init>(JavaCoreProjectEnvironment.java:42)
        at org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreProjectEnvironment.<init>(KotlinCoreProjectEnvironment.kt:26)
        at org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreEnvironment$ProjectEnvironment.<init>(KotlinCoreEnvironment.kt:121)
        at org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreEnvironment$Companion.createForProduction(KotlinCoreEnvironment.kt:425)
        at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.createCoreEnvironment(K2JVMCompiler.kt:226)
        at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.doExecute(K2JVMCompiler.kt:152)
        at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.doExecute(K2JVMCompiler.kt:52)
        at org.jetbrains.kotlin.cli.common.CliCompiler.execImpl(CliCompiler.kt:88)
        at org.jetbrains.kotlin.cli.common.CliCompiler.execImpl(CliCompiler.kt:44)
        at org.jetbrains.kotlin.cli.common.CliTool.exec(CliTool.kt:98)
        at org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner.runcompiler(IncrementalJvmCompilerRunner.kt:386)
        at org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner.runcompiler(IncrementalJvmCompilerRunner.kt:110)
        at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compileIncrementally(IncrementalCompilerRunner.kt:286)
        at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compileImpl$rebuild(IncrementalCompilerRunner.kt:99)
        at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compileImpl(IncrementalCompilerRunner.kt:114)
        at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compile(IncrementalCompilerRunner.kt:74)
        at org.jetbrains.kotlin.daemon.CompileserviceImplBase.execIncrementalCompiler(CompileserviceImpl.kt:607)
        at org.jetbrains.kotlin.daemon.CompileserviceImplBase.access$execIncrementalCompiler(CompileserviceImpl.kt:96)
        at org.jetbrains.kotlin.daemon.CompileserviceImpl.compile(CompileserviceImpl.kt:1659)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78)
        at java.base/jdk.internal.reflect.DelegaTingMethodAccessorImpl.invoke(DelegaTingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:567)
        at java.rmi/sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:357)
        at java.rmi/sun.rmi.transport.Transport$1.run(Transport.java:200)
        at java.rmi/sun.rmi.transport.Transport$1.run(Transport.java:197)
        at java.base/java.security.AccessController.doprivileged(AccessController.java:691)
        at java.rmi/sun.rmi.transport.Transport.serviceCall(Transport.java:196)
        at java.rmi/sun.rmi.transport.tcp.TCPTransport.handlemessages(TCPTransport.java:587)
        at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:828)
        at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:705)
        at java.base/java.security.AccessController.doprivileged(AccessController.java:391)
        at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:704)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630)
        at java.base/java.lang.Thread.run(Thread.java:831)
@H_403_0@最令我困惑的是,当我在具有(据我所知)相同配置的另一台笔记本电脑上尝试此操作时,它确实有效!两台笔记本电脑都有:

@H_403_0@mac 操作系统 11.4
科特林 1.5.10
IntelliJ IDEA 2021.1.1
openjdk 14.0.2 2020-07-14

@H_403_0@感谢任何人可以提供的任何信息!谢谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

大佬总结

以上是大佬教程为你收集整理的尝试在 Kotlin 中使用 grpc 示例安装Dist 时出现未知编译错误全部内容,希望文章能够帮你解决尝试在 Kotlin 中使用 grpc 示例安装Dist 时出现未知编译错误所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。