无法在 Linux(WSL) 的 Windows 子系统上启动 Confluent Kafka

Not able to start Confluent Kafka on Windows subsystem for Linux(WSL)

我正在尝试使用 WSL 在 Windows 上安装 Confluent。我已经按照此处所述完成了大部分设置,但是在尝试启动 confluence

时遇到以下错误
sai@DESKTOP-IRLOG8O:~$ confluent local services start
The local commands are intended for a single-node development environment only,
NOT for production usage. https://docs.confluent.io/current/cli/index.html

Using CONFLUENT_CURRENT: /tmp/confluent.266515
Error: fork/exec /mnt/c/jdk-15.0.2/bin/java: no such file or directory

这是我的JAVA_HOME

sai@DESKTOP-IRLOG8O:~$ echo $JAVA_HOME
/mnt/c/jdk-15.0.2

这也意味着我的 windows 机器上有 Java 在路径 C:\jdk-15.0.2

在我的 WSL bash 中,我可以在路径 [=34 下看到文件 java =].0.2/bin

我不确定这是什么问题?请帮助解决这个问题。如果需要任何其他详细信息,请告诉我。

我有办法。不知何故,我的 JAVA_HOME 路径中的 space 没有得到正确解析。我将 Windows 机器上的 JDK 路径移动到没有任何 space 的路径,问题已解决。 WSL Linux 主机使用安装在 /mnt/c/

中的 JAVA_HOME 路径