Kotlin 多平台项目中 JAVA_HOME 设置为无效目录问题

问题描述 投票:0回答:1

我已经开始开发一个 kmp 项目并遵循这个指南。起初一切都很好/按我的预期工作。但不知何故我无法在 IOS 模拟器上打开该项目。 Android 仍然可以正常工作,但 IOS 却不行。

我收到以下错误;

错误:JAVA_HOME 设置为无效目录: /Users/my-user/Library/Java/JavaVirtualMachines/openjdk-22.0.1/Contents/Home

我已将 JAVA_HOME 路径更改为另一个路径:

/用户/我的用户/库/Java/JavaVirtualMachines/jbr-17.0.9/Contents/Home

但是没有成功。

顺便说一句,当我在终端上运行

kdoctor
命令时,它说; ✓ 您的操作系统已准备好进行 Kotlin 多平台移动开发!

我也向 ChatGPT 询问过这个问题,它总是说这些;

  • 设置JAVA_HOME路径
  • 检查java路径是否正确
  • 等等
android ios kotlin-multiplatform
1个回答
0
投票

您应该将其设置为

/Users/my-user/Library/Java/JavaVirtualMachines/openjdk-22.0.1/
而不是
/Contents/Home

您还可以通过在终端/powershell中输入

java -version
来检查已安装的版本。

© www.soinside.com 2019 - 2024. All rights reserved.