我正在使用Kotlin多平台和桌面组合进行开发
知道为什么会这样吗当我在IDE(IntellijIDE)中运行我的应用程序时,它运行得非常好,但在gradle编译为Distributable或任何类型的编译之后。
如果我尝试运行它,我会得到这个错误“java/net/http/HttpClient”我已经尝试了不同JDK(17,18,20,21),不同的Kotlin(默认和1.9.20)版本和Gradle(7.5.1和8.4)。它以前工作,我还没有能够确定它是否是我添加的东西
x1c 0d1x的数据
的
1条答案
按热度按时间tnkciper1#
尽管我切换到OkHttp,但似乎仍在调用HttpClient。如果您在Desktop的Compose中使用HttpClient,则可能会出现此问题。请确保您使用OkHttp,因为它目前被证明对API函数调用有效。在我的情况下,我不得不重新创建所有内容。即使在更改HTTP工具后,清除该高速缓存也可能解决此问题。