Cassandra - "系统找不到指定的文件"

Alo*_*lon 6 windows cassandra windows-10 cassandra-3.0

我在Windows 10上安装了Cassandra,现在当我尝试使用"cassandra"运行它时,我收到以下错误:

在此输入图像描述

有任何想法吗?

Dip*_*hah 5

在查看文件后,powershell 脚本cassandra-env.ps1执行以下函数:

if (Test-Path Env:\JAVA_HOME)
{
    $env:JAVA_BIN = "$env:JAVA_HOME\bin\java.exe"
}
elseif (Get-Command "java.exe")
{
    $env:JAVA_BIN = "java.exe"
}
else
{
    echo "ERROR!  No JAVA_HOME set and could not find java.exe in the path."
    exit
}
Run Code Online (Sandbox Code Playgroud)

我不是 Cassandra 方面的专家,但如果我是你,我会运行这个脚本并确保$env:JAVA_BIN设置正确,然后我会跟踪它的踪迹并检查 文件中的ParseJVMInfo函数,该函数conf\cassandra-env.ps1在你的设置中抛出错误。

更新: 检查JAVA_HOME环境变量,看看它是否设置为 [JAVA_HOME]\bin\java.exe exists